我想要一个限制IP访问我网站的代码

2024-11-20 06:17:29
推荐回答(2个)
回答1:

asp限制ip访问的小代码
ip_start="222.160.0.0"
ip_end ="222.169.255.255"
ip_start_arr =split(ip_start,".")
ip_end_arr =split(ip_end,".")
ip_start_str=""
ip_end_str=""
ip_user_str=""
for i=0 to 3
ip_start_str=ip_start_str!amp;right(cstr(formatnumber(cint(ip_start_arr(i))/1000,3)),3)
ip_end_str=ip_end_str!amp;right(cstr(formatnumber(cint(ip_end_arr(i))/1000,3)),3)
next
'测试客户端是否用代理
userip = request.servervariables("http_x_forwarded_for")
if userip = "" then userip = request.servervariables("remote_addr")
ip_user_arr =split(userip,".")
for i=0 to 3
ip_user_str=ip_user_str!amp;right(cstr(formatnumber(cint(ip_user_arr(i))/1000,3)),3)
next
if cdbl(ip_user_str)>cdbl(ip_end_str) or cdbl(ip_user_str)response.write "超出访问范围"

回答2:

看看你的空间支持不支持限制ip,现在好多都支持,不用代码的。