好东西不私藏,大家一起分享!爱站云 用心做
广告位 后台主题配置管理

网站首页 爱站云资源网 技术教程 正文

PHP防CC攻击防止快速刷新代码

梦哥 2019-03-06 技术教程 0 评论

有个朋友服务器遭受攻击,目前可以断定是CC攻击,所以提供个PHP防CC攻击代码。说的有点过分了,其实也就是防止快速刷新代码,对于那么多的伪造IP,这个也起不了多大作用。CC攻击,还真是个头疼的问题,除了换高防服务器。直接上代码。

<?php

/**

* @author 爱站云

* @

*/

//代理IP直接退出

empty($$_SERVER[‘HTTP_VIA‘]) or exit(‘Access Denied‘);

//防止快速刷新

session_start();

$$seconds = ‘3‘; //时间段[秒]

$$refresh = ‘5‘; //刷新次数

//设置监控变量

$$cur_time = time();

if(isset($$_SESSION[‘last_time‘])){

$$_SESSION[‘refresh_times‘] += 1;

}else{

$$_SESSION[‘refresh_times‘] = 1;

$$_SESSION[‘last_time‘] = $$cur_time;

}

//处理监控结果

if($$cur_time - $$_SESSION[‘last_time‘] < $$seconds){

if($$_SESSION[‘refresh_times‘] >= $$refresh){

//跳转至攻击者服务器地址

header(sprintf(‘Location:%s‘, ‘http://127.0.0.1‘));

exit(‘Access Denied‘);

}

}else{

$$_SESSION[‘refresh_times‘] = 0;

$$_SESSION[‘last_time‘] = $$cur_time;

}

?>


< 爱站云SEO >
本站所有文章,未经允许一律不允许转载,违者后果自负
本站为SEO教学博客,学到东西应该懂得感恩作者 无脑喷子永封IP段+删帐号所有评论
本站部分文章存在于网上收集,如侵犯您的权利,请告知管理员,我们会及时删除,并向您赔礼道歉.

站长QQ:207385345  官方QQ群:333914614


猜你喜欢

本文暂时没有评论哦(●'◡'●)

欢迎 发表评论:

温馨提示:(登陆后才可以评论哦!点我QQ登录哦,若已登录请忽略)。
搜索
标签列表
关于我们
本人提供网站SEO优化、SEM推广营销(百度/360/搜狗收录优化)、企业建站、搜索引擎教学等服务。
联系我们:给我发QQ消息  加入QQ群
爱站云安全认证