DEDECMS的點擊次數是按刷新一次加1計算,其實這個是PV不是UV,如果有訪客一直刷新頁面這個數值就會一直增加,顯然對于需要有精準點擊量的網站這樣不是很合理。這里引入cookie來限制刷點擊量
打開/plus/count.php
//在if($aid==0) exit();后面添加
$bFirst = !isset($_COOKIE['count_'.$arcID]);
setcookie('count_'.$arcID,$arcID,time()+3600*24);
//然后將統計的代碼改為如下
//UpdateStat();if(!empty($maintable) && $bFirst){$dsql->ExecuteNoneQuery(" UPDATE `{$maintable}` SET click=click+1 WHERE {$idtype}='$aid' ");}if(!empty($mid) && $bFirst){$dsql->ExecuteNoneQuery(" UPDATE `dede_member_tj` SET pagecount=pagecount+1 WHERE mid='$mid' ");} |
本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶參考了本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.juherenli.com/4364.html