有些时候我们想屏蔽指定IP访问网站,如果是指定的IP访问网站就给与相应的提示,ASP怎么具体实现封禁IP呢?下面青岛星网跟大家分享一个:ASP封禁IP函数。
Dim IP,IPString,VisitIP '要禁止的IP地址 IPString="|61.233.40.201|61.240.131.121|127.0.0.1|211.154.44.169|219.150.14.36|" '获取IP地址 IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR") If IP = "" Then IP = Request.ServerVariables("REMOTE_ADDR") End If VisitIP="|"&IP&"|" If instr(1,IPString,VisitIP)>0 Then response.write "你的IP被禁止" response.end End If
我们也可以把上述代码封装成一个函数,把IP用参数传递进去即可。
我们也可以用这个函数来判断采集,如果发现一个IP超频繁的访问网站,也可以调用函数进行封IP。
青岛星网温馨提醒:至于在工作中具体怎么使用,大家可以自己扩展想想哦。