主题:  如何限制IP段之外的人访问?

云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#12002/1/11 12:38:50
请问在局域网里有一个ASP页面,我要限制1.1.1.1-1.1.1.10这段IP地址之外的IP地址不能访问如何做到啊,请指教



5D荣誉斑竹

职务:普通成员
等级:2
金币:1.0
发贴:343
#22002/1/11 15:51:24
首先检测来访者的ip地址,然后与给定的范围进行比较。如果在该范围可以正常访问,否则进行提示。
其中的关键问题是:
1、取得用户ip地址 Request.ServerVariables("REMOTE_ADDR")
2、重定向语句Response.Redirect URL 或者终止输出 Response.End

剩下的问题就好解决了。你自己来写代码。



云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#32002/1/11 22:43:02
谢谢版主!



ljzljz

职务:普通成员
等级:1
金币:0.0
发贴:42
#42004/4/6 21:44:09
完整代码应怎样写?



rainbowqqz

职务:普通成员
等级:1
金币:0.0
发贴:30
#52004/4/8 13:23:25
ip=Request.ServerVariables("REMOTE_ADDR")
if ip not in("1.1.1.1","1.1.1.2","1.1.1.3","1.1.1.4","1.1.1.5","1.1.1.6","1.1.1.7""1.1.1.8""1.1.1.9""1.1.1.10") then
reponse.write "你没有访问权限"
else
response.redirect url