时间:2016-02-24 22:09 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【根据IP地址自动判断转向分站的代码】,下面是详细的分享!
根据IP地址自动判断转向分站的代码
为了让客户端更快速的访问网站,通常一个大型网站会有许多分站,所以让客户端访问相应的分站,会让客户有更好的体验,这就要用到根据客户端IP地址转向不同的分站。这里面要用到IP数据库,可到网上去下载。IP数据库在此主要用途是根据得到的IP,找到此IP所在的地址。Function getIpvalue(clientIP)'得到客户端的IP转换成长整型,返回值getIpvalue
On Error Resume Next
Dim strIp, array_Ip
strIp=0
array_Ip = Split(clientIP,".")
If UBound(array_Ip)<>3 Then
getIpvalue=0
Exit Function
End If
For i=0 To 3
strIp=strIp+(CInt(array_Ip(i))*(256^(3-i)))
Next
getIpvalue=strIp
If Err Then getIpvalue=0
End Function
clientIP=request.ServerVariables("REMOTE_HOST")
IpValue=getIpvalue(clientIP)
strSql="select top 1 City from [Ipaddress] where "&IpValue&"
between Ip1 and Ip2"
Set RsIp=conn.execute(strSql)
If RsIp.bof and RsIp.eof then
UrlCity="未知"
Else
UrlCity=RsIp.Fields.Item("City").Value
End If
if instr(UrlCity,"广州")<>0 then
response.Redirect("http://code.knowsky.com")
end if
if instr(UrlCity,"深圳")<>0 then
response.Redirect("http://moban.knowsky.com")
end if
if instr(UrlCity,"上海")<>0 then
response.Redirect("http://font.knowsky.com")
end if
以上所分享的是关于根据IP地址自动判断转向分站的代码,下面是编辑为你推荐的有价值的用户互动:
相关问题:根据访客所在城市ip地址自动跳转到分站的asp.net 4...
答:你需要有一个ip库,通过访客ip找到对应的城市,然后转向对应域名 >>详细
相关问题:求根据IP自动跳转到相应城市代码
答:那个是个IP捕捉系统,你去看就显示你的IP,如果换成别人去看,那个又同样会显示那个人的IP。所以说只要去看的都能看到自己的IP在主页显示 >>详细
相关问题:.net代码根据Ip所在城市自动跳转到相应的站点怎么...
答:初始连接的时候,取到对方IP,判断。。 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
