thinkphp結合ajax實現統計頁面pv的瀏覽量


一共就兩部

 

  1. 將下面代碼放在要統計的html頁面中,測試時把地址換成自己的。

1
2
3
4
5
6
< 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代碼請求的方法。

1
2
3
4
5
// ajax設置點擊量
public  function  set_hits(){
     if (! $_GET [ 'id' ]){ return ;}
     M( 'article' )->where( "id = '{$_GET['id']}'" )->setInc( 'hits' );
}

 

在php代碼里面加入統計代碼時,如果靜態頁面緩存php代碼就會不執行,用ajax就完全可以解決這個問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM