本文實例講述了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框架的PHP程序設計有所幫助。
新聞熱點
疑難解答
圖片精選