php实现cc攻击防御和防止快速刷新页面示例
2014-02-13 10:53
513 查看
<?php//代理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;}?>
相关文章推荐
- php实现cc攻击防御和防止快速刷新页面示例
- php实现cc攻击防御和防止快速刷新页面示例
- PHP防CC攻击代码_网页防止快速恶意刷新
- PHP防CC攻击防止快速刷新代码
- PHP防CC攻击防止快速刷新代码
- php采用session实现防止页面重复刷新
- php环境下利用session防止页面重复刷新的具体实现
- PHP防CC攻击防止快速刷新代码
- PHP防止刷新重复提交页面的示例代码
- php实现防止用户cc攻击/频繁刷新
- php采用session实现防止页面重复刷新
- PHP防止刷新重复提交页面的示例代码
- PHP防CC攻击防止快速刷新代码
- 利用ajax实现与php(json数组)数据交互,并局部刷新页面
- php防止页面刷新代码
- AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- PHP+iFrame实现页面无需刷新的异步文件上传
- php定时刷新页面 循环刷新某个页面 防止apache意外停止
- 利用ajax实现与php数据交互,并局部刷新页面