首頁  >  文章  >  CMS教程  >  詳解如何防止dedecms網站DDos被攻擊

詳解如何防止dedecms網站DDos被攻擊

(*-*)浩
(*-*)浩原創
2019-11-08 15:29:591800瀏覽

這篇文章主要介紹了詳解如何防止dedecms網站DDos被攻擊的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。

詳解如何防止dedecms網站DDos被攻擊

第一步:進入後台,系統-》新增變數變數名稱:cfg_anquan_cc

變數類型:布林(Y /N)        (建議學習:dedecms教學

參數說明:是否開啟防CC攻擊:

變數值:Y

第二步:編輯,/member/config.php 在require_once(DEDEINC.'/dedetemplate.class.php');下新增程式碼

if($cfg_anquan_cc == &#39;Y&#39;){<br/>//php防CC攻击 在3秒内连续刷新页面5次以上将指向本机 //www.jb51.net/404.htm<br/> <br/>$P_S_T = $t_array[0] + $t_array[1];<br/>$timest amp = time();<br/>session_start();<br/>$ll_nowtime = $timestamp ;<br/>if (session_is_registered(&#39;ll_lasttime&#39;)){<br/>$ll_lasttime = $_SESSION[&#39;ll_lasttime&#39;];<br/>$ll_times = $_SESSION[&#39;ll_times&#39;] + 1;<br/>$_SESSION[&#39;ll_times&#39;] = $ll_times;<br/>}else{<br/>$ll_lasttime = $ll_nowtime;<br/>$ll_times = 1;<br/>$_SESSION[&#39;ll_times&#39;] = $ll_times;<br/>$_SESSION[&#39;ll_lasttime&#39;] = $ll_lasttime;<br/>}<br/>if (($ll_nowtime - $ll_lasttime)<3){<br/>if ($ll_times>=5){<br/>header(sprintf("Location: %s",&#39;//www.jb51.net/404.htm&#39;));<br/>exit;<br/>}<br/>}else{<br/>$ll_times = 0;<br/>$_SESSION[&#39;ll_lasttime&#39;] = $ll_nowtime;<br/>$_SESSION[&#39;ll_times&#39;] = $ll_times;<br/>}<br/>}<br/>

以上是詳解如何防止dedecms網站DDos被攻擊的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn