首页站内杂志技术文摘
文章内容页

防CC攻击php简易代码

  • 作者:雨祺
  • 来源: 原创
  • 发表于2024-07-27 21:31:41
  • 被阅读0
  • 最近站长界的红人周松松的网站已经被关闭了!据他本人说是被人cc了。小编有跟他说过叫他用宝塔的NG防火墙先简单的拦截下。再看看什么情况?大家好给他想想办法该怎么去解决!遗憾的他不是用的宝塔,我估计是用的护卫神套件!因为这个WIN系统上面运行确实非常稳,可以说稳如老狗。那么小编结合他的实际情况简单写了一段php代码仿CC的(声明只能防低级的),不废话,代码如下;
    1. <?php 
    2. //代理IP直接退出 
    3. empty($_SERVER['HTTP_VIA']) or exit('Access Denied'); 
    4. //防止快速刷新 
    5. session_start(); 
    6. $seconds = '3'//时间段[秒] 
    7. $refresh = '5'//刷新次数 
    8. //设置监控变量 
    9. $cur_time = time(); 
    10. if(isset($_SESSION['last_time'])){ 
    11. $_SESSION['refresh_times'] += 1; 
    12. }else
    13. $_SESSION['refresh_times'] = 1; 
    14. $_SESSION['last_time'] = $cur_time; 
    15. //处理监控结果 
    16. if($cur_time - $_SESSION['last_time'] < $seconds){ 
    17. if($_SESSION['refresh_times'] >= $refresh){ 
    18.   //跳转至攻击者服务器地址 
    19.   header(sprintf('Location:%s''http://127.0.0.1')); 
    20.   exit('Access Denied'); 
    21. }else
    22. $_SESSION['refresh_times'] = 0; 
    23. $_SESSION['last_time'] = $cur_time; 
    注释很详细,结合需求自己在改改吧。也就只能帮到此了,不行其他老坛们继续给你想办法。
    【审核人:站长】

        标题:防CC攻击php简易代码

        本文链接:https://www.meiweny.cn/zazhi/zhongwangjiaocheng/1085.html

        赞一下

        深度阅读

        • 您也可以注册成为美文苑的作者,发表您的原创作品、分享您的心情!

        阅读记录

          关注美文苑