這篇文章主要介紹了詳解如何防止dedecms網站DDos被攻擊的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。
第一步:進入後台,系統-》新增變數變數名稱:cfg_anquan_cc
變數類型:布林(Y /N) (建議學習:dedecms教學)
參數說明:是否開啟防CC攻擊:
變數值:Y
第二步:編輯,/member/config.php 在require_once(DEDEINC.'/dedetemplate.class.php');下新增程式碼
if($cfg_anquan_cc == 'Y'){<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('ll_lasttime')){<br/>$ll_lasttime = $_SESSION['ll_lasttime'];<br/>$ll_times = $_SESSION['ll_times'] + 1;<br/>$_SESSION['ll_times'] = $ll_times;<br/>}else{<br/>$ll_lasttime = $ll_nowtime;<br/>$ll_times = 1;<br/>$_SESSION['ll_times'] = $ll_times;<br/>$_SESSION['ll_lasttime'] = $ll_lasttime;<br/>}<br/>if (($ll_nowtime - $ll_lasttime)<3){<br/>if ($ll_times>=5){<br/>header(sprintf("Location: %s",'//www.jb51.net/404.htm'));<br/>exit;<br/>}<br/>}else{<br/>$ll_times = 0;<br/>$_SESSION['ll_lasttime'] = $ll_nowtime;<br/>$_SESSION['ll_times'] = $ll_times;<br/>}<br/>}<br/>
以上是詳解如何防止dedecms網站DDos被攻擊的詳細內容。更多資訊請關注PHP中文網其他相關文章!