PHP防CC攻击代码
代码上不了图 有需要的站长朋友可以去测试 亲测防CC攻击代码如下:<?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;}?>如何使用? xiaoye 发表于 2015-12-23 13:23
如何使用?
代码可以放在每个PHP文件的包含文件中,这样每页都可以起到防CC的效果。里面的参数也可以根据自己的情况进行一些相应的设置。 get!!!
页:
[1]