織夢(mèng)dedeCMS文章防刷新機(jī)制的代碼_DedeCms教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
織夢(mèng)dedeCMS文章防刷新機(jī)制的代碼
最近發(fā)現(xiàn)織夢(mèng)DEDECMS的文章點(diǎn)擊計(jì)數(shù)器有個(gè)弊端,就是只要你刷新一下網(wǎng)頁(yè)就做增加一次,
也就是說(shuō)只要有一個(gè)PV就算是一次點(diǎn)擊,有時(shí)我們?yōu)榱司_統(tǒng)計(jì)熱門文章,則需要防刷新機(jī)制,所以自己試著修改下PHP代碼,試了下,好像可以。
最近發(fā)現(xiàn)織夢(mèng)DEDECMS的文章點(diǎn)擊計(jì)數(shù)器有個(gè)弊端,就是只要你刷新一下網(wǎng)頁(yè)就做增加一次,
也就是說(shuō)只要有一個(gè)PV就算是一次點(diǎn)擊,有時(shí)我們?yōu)榱司_統(tǒng)計(jì)熱門文章,則需要防刷新機(jī)制,所以自己試著修改下PHP代碼,試了下,好像可以。
將plus/count.php 改為下面代碼就OK了.
- <?
- $__ONLYDB = true;
- require_once(dirname(__FILE__)."/../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])) // 如果第一次訪問(wèn),設(shè)定時(shí)間戳,并允許增加
- {
- $_SESSION['c_time'.$aid] = time();
- $dsql = new DedeSql(false);
- $dsql->ExecuteNoneQuery("Update dede_archives set clickclick=click+1 where ID='$aid'");
- if(!empty($mid)){
- $dsql->ExecuteNoneQuery("Update dede_member set pageshowpageshow=pageshow+1 where ID='$mid'");
- }
- if(!empty($view)){
- $row = $dsql->GetOne("Select click From dede_archives where ID='$aid'");
- echo "document.write('".$row[0]."');\r\n";
- }
- $dsql->Close();
- exit();
- }
- elseif (time() - $_SESSION['ctime'.$aid] < 3600) // 如果在一小時(shí)內(nèi)刷新頁(yè)面,則不增加。按此可以設(shè)置永遠(yuǎn)不增加
- {
- exit();
- } else { // 如果超過(guò)一小時(shí),則重新計(jì)時(shí),并允許增加
- $allow_insert = true;
- unset($_SESSION['ctime'.$aid]);
- }
以上內(nèi)容僅供大家參考學(xué)習(xí),希望對(duì)你有幫助。
查看更多 DedeCms教程 織夢(mèng)模板 織夢(mèng)DedeCms視頻教程 織夢(mèng)dedecms專題
相關(guān)DedeCms教程:
- DedeCMS采集教程:過(guò)濾替換的技巧
- DedeCMS系統(tǒng)參數(shù)設(shè)置手冊(cè)之互動(dòng)設(shè)置 相關(guān)案例演示
- 織夢(mèng)CMS實(shí)現(xiàn)軟件及分類信息采集的方法
- 如何實(shí)現(xiàn)織夢(mèng)dedecms會(huì)員登陸后就不顯示廣告
- 搜索框里顯示字段鼠標(biāo)點(diǎn)擊后就隱藏的方法
- dedecms下廣告延時(shí)加載顯示,大大提高網(wǎng)頁(yè)訪問(wèn)的速度
- DEDECMS復(fù)制文章帶本站鏈接代碼實(shí)例
- 織夢(mèng)(dedecms)優(yōu)化之更改RSS、sitemap路徑至根目錄
- 織夢(mèng)DEDECMS5.7相關(guān)文章的調(diào)用問(wèn)題
- 織夢(mèng)刪掉會(huì)員空間,保留開(kāi)放會(huì)員(禁止注冊(cè))的方法
- 織夢(mèng)dedecms channelartlist下autoindex失效解決辦法
- Dedecms 自定義表單提交后自動(dòng)發(fā)送表單數(shù)據(jù)到指定郵箱的思路
DedeCms教程教程Rss訂閱Cms教程搜索
DedeCms教程推薦
- 發(fā)布軟件時(shí),文件選擇對(duì)話框里是空的,無(wú)法顯示出已上傳的文件
- dedecms編碼轉(zhuǎn)換方法 gbk轉(zhuǎn)UTF-8,UTF-8轉(zhuǎn)GBK
- 淺析DEDECMS建立模型及分表操作
- 織夢(mèng)dedecms如何讓內(nèi)容頁(yè)顯示不同的內(nèi)容,但是每次更新都不變
- DedeCms教程:LuManager服務(wù)器管理軟件安裝DEDECMS軟件
- dedecms將標(biāo)題直接鏈接到外部鏈接
- dedecms怎么給第一個(gè)li加class
- DedeCms教程:windows server 2003 php 環(huán)境搭建
- 網(wǎng)易財(cái)經(jīng)頻道-財(cái)經(jīng)要聞 的采集點(diǎn)分享
- 二次開(kāi)發(fā) 全站收藏總次數(shù)統(tǒng)計(jì)
猜你也喜歡看這些
- dedecms裝飾涂料-加工生產(chǎn)類企業(yè)模板(終端自適應(yīng))
- 織夢(mèng)HTML5大型機(jī)械化工重工設(shè)備公司企業(yè)網(wǎng)站模板
- html織夢(mèng)大氣網(wǎng)絡(luò)公司建站公司網(wǎng)絡(luò)行業(yè)網(wǎng)站模板
- 響應(yīng)式網(wǎng)絡(luò)公司企業(yè)官網(wǎng)網(wǎng)站織夢(mèng)模板
- dedecms集團(tuán)公司及各行各業(yè)公司企業(yè)通用模板
- 中英響應(yīng)式生物科技檢測(cè)織夢(mèng)模板
- 織夢(mèng)HTML5紫色響應(yīng)式軟裝裝修類企業(yè)模板
- 紅白色網(wǎng)絡(luò)服務(wù)機(jī)構(gòu)dedecms模板
- 黃色大氣體育健身器材企業(yè)官網(wǎng)織夢(mèng)模板+wap端同步+seo優(yōu)化+測(cè)試數(shù)據(jù)
- dedecms娛樂(lè)八卦門戶風(fēng)格模板
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索織夢(mèng)dedeCMS文章防刷新機(jī)制的代碼| DedeCms模板| Dede模板| 織夢(mèng)模板| dedecms
- 教程說(shuō)明:
DedeCms教程-織夢(mèng)dedeCMS文章防刷新機(jī)制的代碼。