关于asp中IP转跳的问题!!在线等.

来源:百度知道 编辑:UC知道 时间:2024/05/24 03:23:41
我想根据用户的IP来转跳到不同的页面
比如192.168.0.0到192.168.0.55这个IP段的用户
访问到a.asp
其它的访问b.asp
我应该怎么样写??谢谢高入指点..在线等..

<%
'将规定IP段的范围转换成为数字
min=192*256*256*256+168*256*256+0*256+0
max=192*256*256*256+168*256*256+0*256+55
'获得用户IP
IPAdd=request.ServerVariables("REMOTE_HOST")
IPAdd_Ary=split(IPAdd,".")
'将用户IP转换成为数字
iIPAdd=IPAdd_Ary(0)*256*256*256+IPAdd_Ary(1)*256*256+IPAdd_Ary(2)*256+IPAdd_Ary(3)
'判断跳转
if iIPAdd>=min and iIPAdd<=max then
response.redirect "a.asp"
else
response.redirect "b.asp"
end if
%>

if instr(ip,"0.0") then
response.redirect "a.asp"
else
.....
end if

得到最后一个数字,然后根据这个数字到指定的页