gis地理信息系统下载:用asp写的网页,如何实现根据访问者IP地址不同,而转向不同网页。比如山东的IP转向山东的网页

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 21:23:05
我有一个ip数据库,怎么利用呢?
有做网站的高手吗?期待答案。
效果就像www.suofun.com那样的

先取得来访者的IP地址,IP=Request.ServerVariables(\"REMOTE_ADDR\")
连接你的IP数据库进行查询该IP属于哪里的。比如山东。
那么就用response.redirect \"index.asp\" 进行页面转向,转到想要显示的页。如果是其它地方的IP,就response.redirect \"default.asp\"。

附送部分代码,具体根据实际情况修改:
<%
\'假设IPdb表示“表名”,该表有字段ip和addr
IP=Request.ServerVariables(\"REMOTE_ADDR\")
sql=\"select * from IPdb where ip like \'\"&IP&\"%\'\"
set objrs=server.createobject(\"adodb.recordset\")
objrs.open sql,conn,1,1
if not objrs.eof then
addr=objrs(\"addr\")
if addr=\'山东\' then
response.redirect \"index.asp\"
else
response.redirect \"default.asp\"
end if
end if
%>

怎么说呢,这太麻烦了吧.山东的IP地址范围你知道???