最近发现织梦DEDECMS的文章点击计数器有个弊端,就是只要你刷新一下网页就做增加一次,
也就是说只要有一个PV就算是一次点击,有时我们为了精确统计热门文章,则需要防刷新机制,所以自己试着修改下PHP代码,试了下,好像可以。
将plus/count.php 改为下面代码就OK了.
<?
$__ONLYDB = true;xuanhe.net
require_once(dirname(__FILE__)."/../include/config_base.php");
session_start(); //新加入
if(empty($aid)) $aid="0";
$aid = ereg_replace("[^09]","",$aid);
if(empty($mid)) $mid="0";
$mid = ereg_replace("[^09]","",$mid);
if (!isset($_SESSION['c_time'.$aid])) // 如果第一次访问,设定时间戳,并允许增加
if(!empty($view))
$dsql>Close();
exit();xuanhe.net
}
elseif (time() $_SESSION['ctime'.$aid] < 3600) // 如果在一小时内刷新页面,则不增加。按此可以设置永远不增加
else
上一篇:织梦dedecms网站数据库出错如何修复
下一篇:DedeCMS采集教程:过滤替换的技巧
dedecms









