防止dedecms网站DDos被攻击的方法

介绍

小编给大家分享一下防止dedecms网站DDos被攻击的方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

<强>第一步:进入后,台系统-》添加新变量变量名称:cfg_anquan_cc

变量类型:布尔(Y/N)

参数说明:是否开启防CC攻击:

变量值:Y

<强>第二步:编辑,/会员/配置。php在require_once (DEDEINC # 39;公司/dedetemplate.class.php& # 39;);下添加代码

如果(cfg_anquan_cc美元==& # 39;y # 39;) {
//php防CC攻击在3秒内连续刷新页面5次以上将指向本机//www.jb51.net/404.htm

P_S_T=美元t_array t_array美元[0]+ [1],
$时间amp=时间(),
session_start ();
ll_nowtime=时间戳美元;
如果(session_is_registered (& # 39; ll_lasttime& # 39;)) {
ll_lasttime=_SESSION美元[& # 39;ll_lasttime& # 39;],
ll_times=_SESSION美元[& # 39;ll_times& # 39;] + 1,
$ _SESSION [& # 39; ll_times& # 39;]=$ ll_times;
}其他{
ll_lasttime=ll_nowtime美元;
ll_times=1美元;
$ _SESSION [& # 39; ll_times& # 39;]=$ ll_times;
$ _SESSION [& # 39; ll_lasttime& # 39;]=$ ll_lasttime;
}
如果((ll_nowtime - ll_lasttime美元)& lt; 3) {
if ($ ll_times>=5) {
头(sprintf(“位置:% s" & # 39;//www.jb51.net/404.htm& # 39;));退出;

}
}其他{
$ ll_times=0;
$ _SESSION [& # 39; ll_lasttime& # 39;]=$ ll_nowtime;
$ _SESSION [& # 39; ll_times& # 39;]=$ ll_times;
}
}

看完了这篇文章,相信你对防止dedecms网站DDos被攻击的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

防止dedecms网站DDos被攻击的方法