怎么判断IP地址做限制啊?急,在线等!
比如IP表里有如下C类:222.62.166.0
222.62.165.0
222.62.164.0
202.96.64.0
一个用户来访问,如果他的IP在该IP表里就允许访问,否则不允许,怎么判断?
问题点数:100、回复次数:12Top
1 楼Jaron(WWW.JARON.CN)回复于 2004-08-03 13:01:10 得分 40
USER_IP = Request.Servervariables("REMOTE_HOST")
IP = "222.62.166.0"
IP_Args = split(IP,".")
IPArea = IP_Args(0) & "." & IP_Args(1) & "." & IP_Args(2) & "."
用Instr()函数判断 IPArea 和 USER_IPTop
2 楼wsdzmhongm(丁丁)回复于 2004-08-03 13:02:51 得分 0
爽啊Top
3 楼wsdzmhongm(丁丁)回复于 2004-08-03 13:04:58 得分 60
USER_IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If USER_IP = "" Then userip = Request.ServerVariables("REMOTE_ADDR"
Top
4 楼skyboy0720(曲终人散)回复于 2004-08-03 13:05:28 得分 0
楼上爽什么???!!!
Top
5 楼tianjy(老田)回复于 2004-08-03 13:05:44 得分 0
猩猩确实挺爽的Top
6 楼skyboy0720(曲终人散)回复于 2004-08-03 13:07:01 得分 0
用wsdzmhongm(无涯子) 的方法,提取用户IP,再用 Jaron(good,better,best) (
的方法提取数据库内容,组成一定格式的字符串,然后比较判断就可以了!Top
7 楼BlueDestiny(Design Life - never-online.net)回复于 2004-08-03 13:07:50 得分 0
不过要厚道~Top
8 楼wsdzmhongm(丁丁)回复于 2004-08-03 13:14:32 得分 0
我刚睡了一个好觉,起来洗了澡,真他妈的爽!Top
9 楼SESHIRE(对不起,我是警察)回复于 2004-08-03 13:16:27 得分 0
呵呵,厚道~Top
10 楼aspgreener(水若寒)回复于 2004-08-03 13:24:57 得分 0
这个可以参考动网的做法啊!~~
Top
11 楼xiaowenand(与你有缘)回复于 2004-08-03 17:35:18 得分 0
IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If IP = "" Then userip = Request.ServerVariables("REMOTE_ADDR"
Top
12 楼chhwang(浩浩*好想早日拥有闪耀的星星*★★★★★)回复于 2004-08-03 17:44:42 得分 0
差不多就这样了,帮顶.HOHO。。。。。Top




