有些时候我们想屏蔽指定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。
编程之家温馨提醒:至于在工作中具体怎么使用,大家可以自己扩展想想哦。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。