php来进行cc防护
PHP 进行 防护 cc
2023-09-14 08:57:34 时间
php来进行防护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; } ?>
相关文章
- 浅浅析PHP反序列化漏洞
- 大文件进行断点续传,用php如何实现,确定不来看一下?
- PHP案例:每一个账号登陆后的操作是隔离的(使用token进行登录)
- 环境管理 Linux下如何实现多版本PHP环境管理(linux多php版本)
- Linux下如何重启PHP环境(linux重启php)
- 数据库快速修改MySQL数据库:使用PHP进行快速修改(php修改mysql)
- PHP如何连接MSSQL数据库?(php连接mssql)
- 使用PHP连接Oracle数据库(php连接oracle)
- PHP读取Linux文件的方法(php读取linux文件)
- PHP和MySQL协同修改数据库(php mysql 修改)
- php和redis源码开发实践之旅(php redis 源码)
- PHP与MSSQL联手谱写新篇章(php大马 mssql)
- 用PHP进行MySQL功能测试(php 测试mysql)
- 以Apache、MySQL和PHP组成的最强技术栈(apache mysql php)
- 使用PHP实现Redis自旋锁(redis自旋锁php)
- 利用js调用后台php进行数据处理原码
- PHP利用COM对象访问SQLServer、Access
- php运行效率总结(提示程序速度)
- PHP调用Twitter的RSS的实现代码
- php数据结构算法(PHP描述)简单选择排序simpleselectionsort
- php数据结构与算法(PHP描述)快速排序quicksort
- php中计算未知长度的字符串哪个字符出现的次数最多的代码
- PHP笔记之:日期函数的使用介绍
- PHP自动生成后台导航网址的最佳方法
- php判断网页是否是utf8编码的方法
- php中多维数组按指定value排序的实现代码