首页 > PHP教程 > php开发知识文章

php -- thinkPHP框架使用ajax统计页面pv浏览量

本文主要介绍了php -- thinkPHP框架使用ajax统计页面pv浏览量的方法。分享给大家供大家参考,欢迎大家的学习。

web开发中,经常需要统计页面浏览pv量,下面的代码用ajax实现,要客户端的js代码执行了就会统计流量。

也有很多第三方现成的统计代码,如百度统计。功能更多,更强大。

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>

php部分代码

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

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

php -- thinkPHP框架使用ajax统计页面pv浏览量

更多关于thinkPHP相关专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》、《smarty模板入门基础教程》及《PHP模板技术总结》。

以上就是本文php -- thinkPHP框架使用ajax统计页面pv浏览量的全部内容,希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。