有些时候我们想屏蔽指定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。
青岛星网温馨提醒:至于在工作中具体怎么使用,大家可以自己扩展想想哦。

