如何防止账号关联ip代理访问?

      如果你的网站不需要ip代理频繁访问,有没有办法设置防止账号关联?因为如果访问太频繁,会给网站服务器带来压力,影响其他用户的正常使用。

如何防止账号关联ip代理访问?.png

      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的基础功能有哪些?