首頁 >後端開發 >php教程 >thinkPHP+ajax實作統計頁面pv瀏覽量的方法

thinkPHP+ajax實作統計頁面pv瀏覽量的方法

不言
不言原創
2018-05-10 10:23:172060瀏覽

這篇文章主要介紹了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(&#39;Microsoft.XMLHTTP&#39;);}
ajax.open(&#39;GET&#39;,&#39;__MODULE__/Article/set_hits/id/{$_GET[&#39;id&#39;]}&#39;,true);
ajax.send();
</script>

2. 下面的程式碼放在對應的控制器,M('表格名稱') setInc('欄位')都換成自己的,也就是上面ajax程式碼請求的方法。

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

以上就是這篇文章的全部內容了,感謝大家閱讀。

相關推薦:

Thinkphp AJAX動態驗證使用者輸入是否合法

以上是thinkPHP+ajax實作統計頁面pv瀏覽量的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn