| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 625 人关注过本帖
标题:IP转城市代码 来看看
只看楼主 加入收藏
wyjx
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-8-19
收藏
 问题点数:0 回复次数:1 
IP转城市代码 来看看
下面这个文件怎么只能转到主页帮我看看是怎么的?
大概问题出在那?
<!--#include File="conn2.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 ip where Startip<="&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("ReUrl") '如果有转到指定页面
end if
rs.close
set rs=nothing
%>

*********************************************************************************************
修改于0:20分
这样吧我是想从客服浏览器中取得访问者IP后在IP数据库中取ReUrl字段的地址
上面的代码有错.
谢谢那个帮我写一个
我以前已经有一个CONN.ASP文件了

[[it] 本帖最后由 wyjx 于 2008-6-26 00:21 编辑 [/it]]
搜索更多相关主题的帖子: 代码 
2008-06-25 23:46
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
user_ip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If user_ip = "" Then user_ip = Request.ServerVariables("REMOTE_ADDR")

Response.Write sql
Response.Write rs("ReUrl")    '输出这两个看看是符正确
2008-06-26 00:05
快速回复:IP转城市代码 来看看
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026494 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved