新手学习IP跳转,期望各位老师指导
我业余学习网络知识,期望各位老师给指导一下,我现在想作个IP跳转功能,用ASP语言,从网上复制了别人的代码如下user_ip = Request.ServerVariables(”REMOTE_ADDR”) ”取得访问者IP
userip_ary=split(user_ip,”.”)
tmp_userip=userip_ary(0)*256*256*256+userip_ary(1)*256*256+userip_ary(2)*256+userip_ary(3) ” 按规定转换IP为数字
从数据库找出用户IP属于的城市
set rs=Server.CreateObject(”ADODB.Recordset”)
sql=”select * from dv_address where ip1<="&tmp_userip&" and Endip>="&tmp_userip
rs.open sql,conn,1,1
if rs.eof then
response.redirect “index.asp” ’如果没有该城市或是IP无法识别则转到首页,也可以指定页面
else
response.redirect rs(”webUrl”) ’如果有转到指定页面webUrl字段自己添加
end if
rs.close
set rs=nothing
我用2007access 做的数局库 按代码里面设置了字段 IP1 Endip webUrl 城市名
然后我在空间内实验 怎么不成功啊,我把这段代码用记事本放到index.html里面了
这段代码我应该如何放呢?
请各位老师指点一下吧
谢谢了 --------------------编程问答-------------------- set rsf=Server.CreateObject("ADODB.RecordSet")
sqlf= "select * from dv_address where ip1<='"&tmp_userip&"' and Endip>='"&tmp_userip&"'"
rsf.Open sqlf,conn,1,3
do while not rsf.EOF
rsf.MoveNext
loop
rsf.Close
set rsf = nothing
调试看看SQL
补充:.NET技术 , ASP.NET