PHP防CC网页快速刷新 - 小Q博客

这资源网快要荒废了 连续3天都没有更新文章了 | 共分享了个资源

PHP防CC网页快速刷新

本文作者: 小Q博客     发布于「2019-10-5」 -  网页代码

作者: 小Q博客

全网最全的网络资源分享网站

手机扫码查看

标签:

php代码防刷新

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

前几天由于被人恶意CC攻击导致图片空间的请求量过高,关闭了。网站空间并没有什么大碍,但是被人恶意攻击网站是在是太不爽了,于是上网找了一个防止连续快速刷新网页的代码 这个代码不止可以防CC攻击,也可以防止各种东西 只要加入header就可以统统使用了,灰常给力,废话不多说了,直接上代码

<?php

/**

* @小Qby

* 198931326@qq.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;

}

?>
分享到:
打赏

本站开启投稿功能注册账号即可投稿
头像
本文作者描述: 专注于网络资源娱乐技术教程分享
文章版权信息

阅读时间:  发布于:2019-10-5
本文标题:PHP防CC网页快速刷新
本文链接:http://www.xiaoqbk.com/538.html
版权声明:文章为《 小Q博客》原创,转载请保留出处!

百度:[百度已收录]360:[360已收录]搜狗:[搜狗已收录]

评论

未显示?请点击刷新
切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏