源来页 公告 登陆

浏览量更新刷新教程

composer @Ta
2020-02-20 18:03

对于浏览量一直都是一个头疼的事情。因为不仅要浏览量更新还要防止用户刷浏览量,所以就很头疼。现在有真么一个想法:
     function views($tid,$views,$dbh){
         session_start();
         $vtime = time() - $_SESSION['vtime'];
         if($_SESSION['tids']!=$tid or $vtime>20){
             $vi=$views+1;
             //这里执行数据库。(作者为了不必要的麻烦,删除了update执行过程。)
             $_SESSION['tids']=$tid;
             $_SESSION['vtime']=time();
         }
     }

首先判断文章ID是否相同,如果不相同就浏览量+1;
但是这样,虽然可以限制同一个文章刷量,但是如果不同的用户,在同时段都点击呢,只能记录一次。所以,吧第一次进入的时间记录到session。再次刷新,当前时间戳和session作差。这样就可以设置多少s内补增加浏览量。

最后编辑:2020-02-20 18:08
阅:2009 发表于2020-02-20 18:03
#php教程 ⊙浏览量 ⊙同时段 
评论:

返回源来页/返回首页


天合之作 曲在人意

心灵鸡汤:
      

®2019-2024 all power by Zlproject3.7
川公网安备 51192202000151号
蜀ICP备2021014921号-2 首页 #top

本网站由提供CDN加速/云储存服务

天合之作 曲在人意