.
img
注册时间:--
  • 纯文字版本
    开 关闭
  • 消息
  • 收藏
  • 退出
注意:文章中$$符号只有一个,因程序问题提交后变成了两个。

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

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

<?php

/**

* @author 天涯

* mail@phpha.com

*/

//代理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;

}

?>
good 47

发表评论

文明评论,重在参与

暂无评论!
雷军主讲北京车展发布会!SU7 04-24
互联网汽车是什么?有什么优势呢 04-20
从“中国制造”走向“中国智造” 04-20
中国接入互联网30周年,马化腾 04-20
中国互联网30周年发展座谈会在 04-20
用著作权法来保护软件是否真的有 07-28
杀毒软件:只在搞娱乐,从未杀过 07-28
小谈高通反垄断 07-28
印度将推出百元智能机 山寨厂商 07-28
高通垄断之痛:不是国产手机大而 07-28
一张图读懂阿里巴巴眼花缭乱资本 07-28
滴滴打车副总裁张晶离职 高层换 07-28
返回PHP教程-返回首页
AD