|
主题: 如何限制IP段之外的人访问?
|
 云中游
职务:普通成员
等级:2
金币:1.0
发贴:397
注册:2000/10/26 20:06:05
|
#12002/1/11 12:38:50
请问在局域网里有一个ASP页面,我要限制1.1.1.1-1.1.1.10这段IP地址之外的IP地址不能访问如何做到啊,请指教
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:1.0
发贴:343
注册:2001/11/7 20:32:29
|
#22002/1/11 15:51:24
首先检测来访者的ip地址,然后与给定的范围进行比较。如果在该范围可以正常访问,否则进行提示。 其中的关键问题是: 1、取得用户ip地址 Request.ServerVariables("REMOTE_ADDR") 2、重定向语句Response.Redirect URL 或者终止输出 Response.End
剩下的问题就好解决了。你自己来写代码。
|
 云中游
职务:普通成员
等级:2
金币:1.0
发贴:397
注册:2000/10/26 20:06:05
|
#32002/1/11 22:43:02
谢谢版主!
|
 ljzljz
职务:普通成员
等级:1
金币:0.0
发贴:42
注册:2003/6/25 21:50:15
|
#42004/4/6 21:44:09
完整代码应怎样写?
|
 rainbowqqz
职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2004/4/8 9:52:34
|
#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
|