如何防止账号关联ip代理访问?
2022-09-23
如果你的网站不需要ip代理频繁访问,有没有办法设置防止账号关联?因为如果访问太频繁,会给网站服务器带来压力,影响其他用户的正常使用。
IPIDEA以下是一种防止网页自动高效管理新的方法ip代理访问网站的方法,代码是分开的,两个功能,使用哪个,可以定制时间间隔,这个代码不仅可以防止CC只要加入,攻击也可以防止各种东西header可以全部使用。
以下是代码部分:
<?php
/**
* @无作为
* www.wuzuowei.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;
}
?>
上面IPIDEA分享的这个代码,你只需要自己修改就可以用在自己需要的地方,很容易上手。
声明:本文来自网络投稿,不代表IPIDEA立场,若存在侵权、安全合规问题,请及时联系IPIDEA进行删除。
上一篇:使用ip代理腾讯视频评论爬虫案例
下一篇:代理ip的基础功能有哪些?