·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分购买✅卡密充值📒收藏夹🎖️众筹悬赏👽聊天室
12下一页
返回列表 发布新帖

防CC攻击php代码

144 13
发表于 2024-7-28 10:15:18 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
<?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;
}
?>
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论13

婷姐Lv.8 发表于 2024-7-28 10:15:36 | 查看全部
看不懂
我要说一句 收起回复
TyCodingLv.8 发表于 2024-7-28 10:15:55 | 查看全部
我也没用过,这是从网上找的。

论坛里有人经常被cc攻击,所以发出来。

原理:检测访问次数,如果在一定时间内有几次访问,就可以判断为攻击,然后跳转到其他地址。
我要说一句 收起回复
CrystαlLv.8 发表于 2024-7-28 10:16:26 | 查看全部
多谢分享
我要说一句 收起回复
TyCodingLv.8 发表于 2024-7-28 10:16:45 | 查看全部
理论低级的应该可以的  但是没有整合到他的ZB博客系统啊!
我要说一句 收起回复
拾光Lv.8 发表于 2024-7-28 10:16:55 | 查看全部
https://www.cnblogs.com/68xi/p/13891070.html
源码来源博客园,地址如上。
我要说一句 收起回复
婷姐Lv.8 发表于 2024-7-28 10:17:37 | 查看全部
这我就不懂了,我没用过cms
我要说一句 收起回复
IT618发布Lv.8 发表于 2024-7-28 10:17:53 | 查看全部
其实宝塔面板上面有个NG的免费防火墙 有简仿CC的 松松其实可以试试的
我要说一句 收起回复
独家记忆Lv.8 发表于 2024-7-28 10:18:23 | 查看全部
没有鸟用CC 都是多IP
我要说一句 收起回复
拾光Lv.8 发表于 2024-7-28 10:19:16 | 查看全部
请求还是会经过服务器,最好还是通过系统层防御
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.219.154.224,GMT+8, 2024-9-17 03:26 , Processed in 0.313812 second(s), 120 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表