ThinkPHP+Ajax方法实现PV统计页面浏览

本文介绍了实现PV的统计页面浏览ThinkPHP + Ajax方法。分享给您参考,如下:

统计PV是很常见的。下面的代码是通过ajax实现的。使用Ajax可以避免页面缓存的影响。只要执行客户端的js代码,它就可以计算流量。

总共两步:

1。将下列代码放入您想要计算的HTML页面中,并在测试时将地址更改为自己的地址。



VaR的AJAX;
如果(窗口。XMLHttpRequest){ Ajax =新的XMLHttpRequest();}否则{ Ajax =新('microsoft XMLHTTP ActiveX对象。');}
ajax.open(' ','__module__ / / /文章set_hits ID / { $ _get { 'id' } },真的);
Ajax.send();





2。下面的代码放置在对应的控制器,和M(}}的名字)setinc('field)变为自己的,即要求通过Ajax代码的方法。


设置
公共功能set_hits(){
如果(!_get美元{ 'id' }){ return;}
M('article)->那里(id ={ $ _get { 'id' } })-> setinc('hits);
}




更多关于thinkphp相关感兴趣的读者的内容可以看到特殊站:ThinkPHP入门教程

希望本文有助于基于ThinkPHP框架的PHP程序设计人。