精美而实用的网站,关注web编程技术、网站运营、SEO推广,让您轻松愉快的学习

有些时候我们想屏蔽指定IP访问网站,如果是指定的IP访问网站就给与相应的提示,ASP怎么具体实现封禁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用参数传递进去即可。

ASP封禁IP函数使用扩展想想

我们也可以用这个函数来判断采集,如果发现一个IP超频繁的访问网站,也可以调用函数进行封IP。

青岛星网温馨提醒:至于在工作中具体怎么使用,大家可以自己扩展想想哦。

Tags:ASP 封IP 函数