php禁止代理ip访问的方法

  介绍

这篇文章将为大家详细讲解有关php禁止代理ip访问的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

php禁止代理ip访问的实现方法:首先通过“空($ _SERVER [& # 39; HTTP_VIA& # 39;])或退出(& # 39;访问否认# 39;);“判断代理ip,然后设置监控变量,接着处理监控结果,最后跳转至攻击者服务器地址即可。

<强> php防止网页快速刷新+代理ip访问

前几天网站收到了一些CC攻击,比较郁闷……这里分享一下,防止网页自动刷新的方法以及阻止代理ip访问网站的方法,代码是分开的,两个功能,需要那个用那个,可以自定义时间间隔,这个代码不止可以防CC攻击,也可以防止各种东西只要加入头就可以统统使用了,灰常给力,废话不多说了,直接上代码:

& lt; php ?/* *   * @无作为   * www.wuzuowei.com   *///代理IP直接退出   空($ _SERVER [& # 39; HTTP_VIA& # 39;])或退出(& # 39;访问否认# 39;);//防止快速刷新   session_start ();   $秒=& # 39;3 & # 39;;//时间段[秒]   美元刷新=& # 39;5 & # 39;;//刷新次数//设置监控变量   $ cur_time=时间();   如果(收取($ _SESSION [& # 39; last_time& # 39;])) {   $ _SESSION [& # 39; refresh_times& # 39;] +=1;   其他}{   $ _SESSION [& # 39; refresh_times& # 39;]=1;   $ _SESSION [& # 39; last_time& # 39;]=$ cur_time;   }//处理监控结果   如果(cur_time - _SESSION美元[& # 39;last_time& # 39;] & lt;$秒){   if ($ _SESSION [& # 39; refresh_times& # 39;]祝辞=$刷新){//跳转至攻击者服务器地址   头(sprintf(& # 39;地点:% & # 39;,& # 39;http://127.0.0.1& # 39;));   退出(& # 39;访问否认# 39;);   }   其他}{   $ _SESSION [& # 39; refresh_times& # 39;]=0;   $ _SESSION [& # 39; last_time& # 39;]=$ cur_time;   }   ?在

关于php禁止代理ip访问的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

php禁止代理ip访问的方法