asp 根据IP地址自动判断转向分站的代码

来源:asp之家 时间:2011-04-14 10:51:00 

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.cidianwang.com") 
end if 
if instr(UrlCity,"深圳")<>0 then 
response.Redirect("http://www.wendahu.com") 
end if 
if instr(UrlCity,"上海")<>0 then 
response.Redirect("http://www.aspxhome.com") 
end if 所用到的IP数据库可以去网上down一个回来

标签:asp,根据IP,自动判断
0
投稿

猜你喜欢

  • 关于INDEX SERVER+ASP建立查询引擎的一点心得

    2008-03-02 15:56:00
  • 用正则表达式找出不包含连续字符串abc的单词

    2010-03-02 20:28:00
  • PHP桥接模式Bridge Pattern的优点与实现过程

    2023-05-25 06:53:44
  • asp如何建立和删除文件夹?

    2009-11-26 20:34:00
  • ASP3.0中的流控制能力

    2008-10-19 17:41:00
  • ASP分页类(支持多风格变换)

    2011-04-08 10:39:00
  • 如何在MySQL查询结果集中得到记录行号

    2008-12-17 15:00:00
  • 利用CSS改善网站可访问性

    2010-10-20 20:12:00
  • 利用ASP输出excel文件一例

    2008-06-06 13:18:00
  • Firefox 的 Jetpack 扩展案例分析:Gmail 邮件提醒

    2009-10-15 12:41:00
  • jQuery技巧

    2009-09-27 12:28:00
  • Oracle数据库系统使用经验六则

    2010-07-26 13:22:00
  • ASP网站远程客户实现EXCEL打印功能

    2009-02-02 09:01:00
  • Mysql数据库名和表名的大小写敏感性问题

    2010-06-07 14:07:00
  • 理解CSS3线性渐变

    2010-03-28 13:42:00
  • 如何判断发言是否为空?

    2010-01-12 20:15:00
  • SQLServer 2008助你轻松编写T-SQL存储过程

    2010-12-06 13:38:00
  • 使用jQuery简化Ajax开发

    2010-04-11 21:09:00
  • 在ie6下的hover伪类的使用

    2008-06-01 13:51:00
  • 显示你个性的鼠标指针

    2011-06-14 09:41:41
  • asp之家 网络编程 m.aspxhome.com