各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > dedecms

织梦dedecms点击数统计控制

管理员 2021-04-24
dedecms
141
大家用dedecms的朋友都知道,dedecms的点击次数刷新页面一次就会增加一次,如果有访客一直刷新页面这个数值就会一直增加,显然对于需要有精准点击量的网站这样不是很合理。那么我们要对这个点击数进行控制,要怎么操作呢?其实方法很多,比如限制ip,这里我们引入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' "); }

这种方法的缺点是如果访问者清除浏览器缓存,刷新页面还会增加的。但是一般人的话没有那么无聊,访问一次清一次。

  本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

扫码关注

qrcode

QQ交谈

回顶部