我是靠谱客的博主 喜悦胡萝卜,最近开发中收集的这篇文章主要介绍asp 根据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://www.uoften.com")
end if
if instr(UrlCity,"深圳")<>0 then
response.Redirect("http://img.uoften.com")
end if
if instr(UrlCity,"上海")<>0 then
response.Redirect("http://xiazai.uoften.com")
end if
所用到的IP数据库可以去网上down一个回来

最后

以上就是喜悦胡萝卜为你收集整理的asp 根据IP地址自动判断转向分站的代码的全部内容,希望文章能够帮你解决asp 根据IP地址自动判断转向分站的代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(115)

评论列表共有 0 条评论

立即
投稿
返回
顶部