欢迎来到站长天空!

DedeCMS

当前位置: 主页 > CMS教程 > DedeCMS

织梦DedeCMS文章防刷新增加点击数的设置方法

时间:2019-08-06 00:00:00|栏目:DedeCMS|点击:

">

最近发现织梦DEDECMS的文章点击计数器有个弊端,就是只要你刷新一下网页就做增加一次,

也就是说只要有一个PV就算是一次点击,有时我们为了精确统计热门文章,则需要防刷新机制,所以自己试着修改下PHP代码,试了下,好像可以。

将plus/count.php 改为下面代码就OK了:

ExecuteNoneQuery("Update dede_archives set click=click+1 where ID='$aid'");
    if(!empty($mid)){
    $dsql->ExecuteNoneQuery("Update dede_member set pageshow=pageshow+1 where ID='$mid'");
    }
    if(!empty($view)){
        $row = $dsql->GetOne("Select click From dede_archives  where ID='$aid'");
        echo "document.write('".$row[0]."');rn";
    }
    $dsql->Close();
    exit();
  
}
elseif (time() - $_SESSION['ctime'.$aid] < 3600) // 如果在一小时内刷新页面,则不增加。按此可以设置永远不增加
{
    exit();
} else {                        // 如果超过一小时,则重新计时,并允许增加
    $allow_insert = true;
    unset($_SESSION['ctime'.$aid]);
}

上一篇:织梦kindeditor编辑器图片上传增加图片alt属性和title属性的方法

栏    目:DedeCMS

下一篇:织梦DedeCMS文章内容分页页数控制方法

本文标题:织梦DedeCMS文章防刷新增加点击数的设置方法

本文地址:https://zz.feitang.co/CMSjiaocheng/27815.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2025 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号