如何防止dede网站ddos被攻击?
第一步:进入后台,系统-》添加新变量变量名称:cfg_anquan_cc
推荐学习:织梦cms
变量类型:布尔(Y/N)
参数说明:是否开启防CC攻击:
变量值:Y
第二步:编辑,/member/config.php 在require_once(DEDEINC./dedetemplate.class.php);下添加代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
if($cfg_anquan_cc == Y){
//php防CC攻击 在3秒内连续刷新页面5次以上将指向本机 //www.jb51.net/404.htm
$P_S_T = $t_array[0] + $t_array[1];
$timest amp = time();
session_start();
$ll_nowtime = $timestamp ;
if (session_is_registered(ll_lasttime)){
$ll_lasttime = $_SESSION[ll_lasttime];
$ll_times = $_SESSION[ll_times] + 1;
$_SESSION[ll_times] = $ll_times;
}else{
$ll_lasttime = $ll_nowtime;
$ll_times = 1;
$_SESSION[ll_times] = $ll_times;
$_SESSION[ll_lasttime] = $ll_lasttime;
}
if (($ll_nowtime - $ll_lasttime)=5){
header(sprintf("Location: %s",//www.jb51.net/404.htm));
exit;
}
}else{
$ll_times = 0;
$_SESSION[ll_lasttime] = $ll_nowtime;
$_SESSION[ll_times] = $ll_times;
}
}
以上就是如何防止dede网站DDos被攻击的详细内容,更多请关注php中文网其它相关文章!