资讯中心

全部文章 - 反ip代理池

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

      如果你的网站不需要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分享的这个代码,你只需要自己修改就可以用在自己需要的地方,很容易上手。