最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > 织梦CMS文章防刷新机制的代码,织梦教程

织梦CMS文章防刷新机制的代码,织梦教程

时间:2023-07-21 10:07:21 阅读: 文章分类: 网站建设 作者: dede技术员

导读:织梦教程织梦教程最近发现织梦CMS的文章点击计数器有个弊端,就是只要你刷新一下网页就做增加一次,也就是说只要有一个PV就算是一次点击,有时我们为了精确统计热门文章,则需要防刷新dede网站模板dede模板堂。

dede网站模板dede模板堂

最近发现织梦CMS的文章点击计数器有个弊端,就是只要你刷新一下网页就做增加一次,也就是说只要有一个PV就算是一次点击,有时我们为了精确统计热门文章,则需要防刷新机制,所以自己试着修改下PHP代码,试了下,好像可以。 将plus/count.php 改为下面代码就OK了.

 
<? $__ONLYDB = true; require_once(dirname(__FILE__)."dede商城模板/../include/config_base.php"); session_start();  //新加入 if(empty($aid)) $aid="0"; $aid = ereg_replace("[^0-9]","",$aid); if(empty($mid)) $mid="0"; $mid = ereg_replace("[^0-9]","",$mid); if (!isset($_SESSION['c_time'.$aid]))  //  如果第一次访问,设定时间戳,并允许增加 {     $_SESSION['c_time'.$aid] = time();     $dsql = new DedeSql(false);     $dsql->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'");       &ndede免费校板下战bsp; echo "document.write('".$row织梦模板修改[0]."');\r\n";     }     $dsql->Close();     exit(); } elseif (time() - $_SESSION['ctime'.$aid] < 3600) // 如果在一小时内刷新页面,则不增加。按此可以设置永远不增加 {     exit(); } else {                        // 如果超过一小时,则重新计时,并允许增加     $allow_insert = true;     unset($_SESSION['ctime'.$aid]); }

相关dede网站模板dede模板堂。

关键词标签: CMS 代码 机制

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-21 ,文章织梦CMS文章防刷新机制的代码,织梦教程主要讲述机制,代码,CMS网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_33193.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章