当前位置:编程学习 > C#/ASP.NET >>

新手学习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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,