這篇文章主要介紹了thinkPHP+ajax實現統計頁面pv瀏覽量的方法,涉及thinkPHP模板調用及數據庫讀寫相關操作技巧,需要的朋友可以參考下
本文實例講述了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+ajax實作統計頁面pv瀏覽量的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!