thinkPHP+ajax实现统计页面pv浏览量的方法

本文实例讲述了thinkPHP+ajax实现统计页面pv浏览量的方法。分享给大家供大家参考,具体如下:

统计pv量很常用,下面的代码用ajax实现的,使用ajax可以避免页面缓存造成的影响,只要客户端的js代码执行了就可以统计流量。

一共就两步:

1. 将下面代码放在要统计的html页面中,测试时把地址换成自己的。

<script> var ajax; if(window.XMLHttpRequest){ ajax = new XMLHttpRequest();}else{ ajax = new ActiveXObject('Microsoft.XMLHTTP');} ajax.open('GET','__MODULE__/Article/set_hits/id/{$_GET['id']}',true); ajax.send(); </script>

2. 下面的代码放在对应的控制器,M('表名称') setInc('字段')都换成自己的,也就是上面ajax代码请求的方法。

// ajax设置点击量 public function set_hits(){ if(!$_GET['id']){return;} M('article')->where("id = '{$_GET['id']}'")->setInc('hits'); }

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》、《smarty模板入门基础教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

时间: 2024-10-04 05:12:21

thinkPHP+ajax实现统计页面pv浏览量的方法的相关文章

seo中,一个页面的浏览量(刷流量的不算)越高就说明权重越高,还是一个页面排名越高,权重越高

问题描述 seo中,一个页面的浏览量(刷流量的不算)越高就说明权重越高,还是一个页面排名越高,权重越高 seo中,一个页面的浏览量(刷流量的不算)越高就说明权重越高,还是一个页面排名越高,权重越高 解决方案 权重算法很复杂.不是几句话能说清的.现实中搜索引擎必须解决的问题是数据稀疏化,固然访问量大的排在前面,但是很多页面都只有1.2个访问量,那么谁排前面呢? 为了修正这样的问题,搜索引擎会分析页面的一些行为特征,好比一个人,你访问一个网站,这个网站是陌生的,也没有人告诉你它好不好,但是你自己看了

提高页面的浏览量,打造杀手级标题

文章描述:做个全能设计师!教你写作并设计出一个杀手级标题 怎样才能让网页设计中的标题一语中的.直击要害呢? 无论是浏览微博,还是阅读RSS内容,或是Google搜索,你最先注意的,往往是那些标题出众,饱含噱头的信息(也有同学习惯称 "标题党" ) 好的标题能够吸引你的注意,让你决定阅读一番文章,而糟糕的标题,让人看都不想看,扫一眼便略过去了. 换句话说,很多情况下,标题决定着阅读量,只要标题好,用户才会注意,进而主动关注内容.如果标题不到位,那么无论文章质量多么上乘.产品多么优秀,依然

25种改善网站、提高浏览量的方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 要做好一个网站是非常辛苦的,通常有没有捷径,但以下这个清单应该能为您提供几点建议. 这是我为了在最短时间内改善网站.提高浏览量而编制出的一份清单,只需要几分钟,你就可以按照这 25 条对你的网站做出修改,提高浏览量(我修改后,浏览量提高了不少): 实用性/方便浏览 如果人们不能方便的使用你的网站,他们就不会对你的网站产生兴趣. 1 . 网站导

提升PV浏览量 利用相同IP

PV(page view),即http://www.aliyun.com/zixun/aggregation/18595.html">页面浏览量,或点击量;通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标. 高手对pv的解释是,一个访问者在24小时(0点到24点)内到底看了你网站几个页面.这里需要强调:同一个人浏览你网站同一个页面,不重复计算pv量,点100次也算1次.说白了,pv就是一个访问者打开了你的几个页面. PV之于网站,就像收视率之于电视,从某种程度上已成为投资者衡量商

如何提高产品博客的浏览量

一个有效提高产品博客浏览量的妙招 指间柔沙 [http://www.aliyun.com/zixun/aggregation/8427.html">博客营销研究] 一般而言,产品博客的读者总是小众,因此它的浏览量就是有限的.这样,如何提高产品博客的浏览量就成为一个难题. 柔沙推荐一个美国企业的产品博客,解剖它的浏览量提升的原因. "德纳口味"是美国最成功的冰淇淋,它拥有6个品种572种冰淇淋和30多个其他口味的食品.公司还拥有特许权协议,冰淇淋店和便利店遍布全国. &q

关于浏览量(PV)独立访客(UP)和独立IP的区别和联系

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 做站的朋友平时都会关心网站的访问量,然而网站统计站点都会出现PV,UV和IP等的统计数值,我在做网站的过程中习惯的会查看这些统计数据,一些新做站的朋友也许对这些数值感到费解,不知道其中的含义以及这些数值对网站的影响,做网站的推广会比较吃力,在推广网站的过程中充分了解这些数值对于及时了解网站即时流量状况和分析具有很大的帮助作用,本文将用更通俗的

如何统计页面浏览的次数?

问题描述 如何统计页面浏览的次数? 解决方案 解决方案二:每刷新一次数据库中的计数器值加1?解决方案三:看我要怎么做了...如果打开一次算一次..数据库里放一个页面点击次数字段那Load事件...每次一把点击数+1...再更新到数据库解决方案四:方法有多种,一般是当请求该页面时将数据库中的相应字段值加1,可以写在LInkButton的事件中,也可以在被浏览页面的Page_Load方法中处理.解决方案五:该回复于2011-06-10 09:32:27被版主删除解决方案六:可以调用51la等来统计也

PHP怎样统计一篇文章的浏览量?

问题描述 PHP怎样统计一篇文章的浏览量? PHP中怎样统计一篇文章的浏览量?需要几张表?最好有个html部分,谢谢大家了····· 解决方案 写一段js 调用出来

【技术贴】网站首页浏览量统计代码,适合.NET||网页浏览量计数器代码

[.NET]独家发布网页首页浏览量计数器,目前网上木有我这么简单的 设计的思路就是在本地路径下放一个txt存放初始值,然后每次刷新首页之后让.net去访问这个txt文件读取这个初始值并累加之后再写入这个文件,(这样以后就能读取到总访问量了)嗯,思路就是这么简单,需要在default.cs文件的Page_Load事件里写8行代码即可解决!比网上的写入sql数据库写入xml,ajax调用,js远程调用要简单,实惠,方便,效率.不用数据库操作,对服务器压力明显减轻. 效果图如下:   代码如下. 1.