`

根据IP跳转到用户所在城市的实现步骤

阅读更多
根据IP跳转到用户所在城市自动识别IP,并跳转到来访问者所在的城市 先去下一个最新的纯真IP数据库,然后按如下操作:
1.运行纯真QQIP数据库里带的ShowIP.exe,点解压,输入文件名,比如IP.txt,确定,就得到一个TXT文件。
2.打开ACCESS,工具-自定义,命令选项卡,把导入选项拖动到上面的工具栏。
3.建库,建一个表,四个字段
Startip 类型:文本 (相关城市的IP段信息)
Endip 类型:文本 (相关城市的IP段信息)
Country 类型:文本 (相关城市名称)
ReUrl 类型:文本 (你想要跳转的城市路径如:北京 http://bj.abc.com)
4.点导入按钮,文件类型选文本文件,找到刚才导出的IP.txt文件,导入到刚才建的表里~
运算将真实IP转换为数字,比如北京的IP段是 : 1.1.0.0 -- 1.1.0.255
Startip: 1*256*256*256+1*256*256+0*256+0 = 16842752 (这个数字才是最终要放到数据库里)
Endip: 1*256*256*256+1*256*256+0*256+255 = 16843007 (这个数字才是最终要放到数据库里的)
可用程序批量处理,如果不会,而且没时间(像我一样)你就直接去下个动网的IP库,它是已经处理好了的,下面是程序部分:
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
将上面的程序放到你的虚拟主机默认访问首页里!或是其它的页面里(当然你同样要在虚拟主机控制面板里设置默认首先访问的是这个文件) OK
本文来源于:IT学习网(www.ITxuexi.com)
详文请参考:http://www.itxuexi.com/tech/shujuku/access/193441252836307.html
分享到:
评论

相关推荐

    js根据ip跳转到相应的城市的代码

    实现这一功能,通常需要一个IP到城市映射的数据源,这正是压缩包内的文件`QQWry.Dat`和`tinyipdata.dat`的角色。这两个文件是IP数据库,存储了大量IP地址及其对应的城市信息。JavaScript代码会读取这些数据,查找...

    自动判断IP跳转到相应城市

    这个系统的主要目的是根据用户访问的IP地址自动将其重定向到与其所在城市相对应的特定网页或服务。这一功能在许多网站和服务中都有应用,如提供本地化信息的平台、电子商务网站针对不同地区展示不同商品等。 描述中...

    根据IP自动跳转到相应城市地区

    测试过程中,"test.php"可能被用来模拟用户请求,验证IP地址到城市地区的映射是否正确。开发者可能会在该文件中设置一个假想的IP地址,然后检查是否被正确地重定向到了对应的城市页面。 在实际应用中,我们还需要...

    PHP根据IP地址获取所在城市具体实现

    在PHP中,根据IP地址获取所在城市通常涉及到网络编程和地理位置信息处理。这个场景中,开发者使用了“QQWry.Dat”这个IP数据库文件,它包含了大量的IP地址及其对应的地理位置信息。以下是对该实现的详细解释: 1. *...

    判断访问者IP进行城市显示或跳转城市分站最新IP库

    在构建分布式或者多城市分站的网站时,为了提供更精准的本地化服务,通常需要根据访问者的IP地址判断其所在的城市,并据此显示相应的城市分站内容或进行页面跳转。"判断访问者IP进行城市显示或跳转城市分站最新IP库...

    根据ip跳转到对应的二级分站代码.zip

    本压缩包"根据ip跳转到对应的二级分站代码.zip"提供的就是这样一个功能,通过PHP编程语言实现,依据用户的IP地址来判断其所在城市,并自动跳转到相应城市的二级分站。如果无法识别到具体的城市分站,系统会默认跳转...

    根据ip进行域名跳转

    在IT行业中,域名跳转是一种常见的网络管理技术,主要用于根据用户设备的IP地址将请求重定向到特定的网站或服务器。这种技术在多种场景下都有应用,比如网站维护、地理位置定位服务、多语言站点管理等。标题“根据ip...

    2023年最新可用JS根据城市IP地址跳转不同页面

    2023年最新可用JS根据城市IP地址跳转不同页面 使用JS代码禁止某些地区用户访问网站 通过JS代码屏蔽指定地区访客访问网站 用JS屏蔽限制或者禁止某一地区访问网站代码 之前的都是不可用的,因为ip库都已经全部失效,...

    根据IP跳转到地区页插件 for Phpcms 2008.rar

    根据IP自动跳转指定页面 for phpcms2008 IP数据库:纯真版20090315 演示:(稍微有点不同,演示是针对学校IP来分辨的) 文件包含: default.php // 判断并跳转文件 a_area/a_area.inc.php //处理IP文件 a_area...

    解析ip库跳转

    本文将深入探讨“解析IP库跳转”这一主题,解释其工作原理,并结合给定的标签和文件名,阐述如何实现联通用户跳转至Google首页,其他用户跳转至百度首页的功能。 首先,我们需要理解什么是IP库。IP库,又称为IP地址...

    PHP中根据IP地址判断城市实现城市切换或跳转代码

    总结起来,通过PHP实现根据IP地址判断用户所在城市并进行城市切换或跳转的基本步骤包括:获取用户IP地址、使用IP地址库文件解析用户所在IP段、获取对应的城市信息,以及根据城市信息执行相应的业务逻辑。需要注意的...

    根据IP判断所在地区

    4. **处理结果**:根据查询结果,可以获取到IP地址对应的国家、地区、城市等信息,从而实现根据IP判断所在地区的功能。 在项目中,`getip`可能是一个实现了上述功能的脚本或模块,它可以读取输入的IP地址,通过调用...

    新浪 IP 库限制指定地区跳转和不跳转代码

    综上所述,新浪 IP 库限制指定地区跳转和不跳转的功能是通过 JavaScript 实现的,涉及到 IP 地址的获取、解析、地区匹配以及根据结果执行页面跳转。在实际应用中,需要关注用户体验、隐私保护和性能优化等多个方面。...

    帝国CMS根据ip跳转到不同的页面的方法

    在构建大型网站时,有时我们需要根据用户访问的IP地址来提供定制化的用户体验,例如跳转到特定的页面。帝国CMS提供了一种方法来实现这一功能,这主要涉及到以下几个关键步骤: 1. **获取客户端IP**: 获取客户端的...

    ip成功跳转

    负载均衡器可以根据策略(如轮询、最少连接数等)分配请求,当某个服务器下线或维护时,可以将IP跳转至其他在线服务器,保证服务连续性。 再者,IP伪装或IP代理是指通过第三方服务器(代理服务器)转发网络请求,...

    帆软实现IP+端口登陆,首页跳转方式

    帆软实现IP+端口登陆,首页跳转方式。..\Tomcat 8.0\webapps\ROOT 下增加一个 index.html。 记事本打开修改index.html的第7行 输入192.168.176.18:8080 (你要快速登陆的地址)使得 tomcat 首页跳转到...

    QT 实现登陆页面跳转到主页面源码

    通过以上步骤,你可以创建一个简单的QT应用,包含从登录页面到主页面的跳转功能。实际项目中可能涉及更复杂的用户认证机制、错误处理、界面美化等,这些都是进一步提升用户体验的关键。在QT中,开发者可以充分利用其...

    WEB应用,PHP判断用户IP地址跳转到相应频道

    获取到用户的大概地理位置后,可以根据国家、省份或城市等信息,将用户重定向到相应的频道或页面。 实现这个功能时,`default.php`可能是入口文件,它包含了获取IP地址并进行判断的逻辑。代码可能如下: ```php $...

    微信跳转到浏览器下载APP实现代码

    在移动互联网时代,微信作为一款超级App,拥有庞大的用户群体,很多开发者希望能在微信内部实现跳转到外部浏览器下载自己的应用程序。本知识点主要探讨如何通过编程实现“微信跳转到浏览器下载APP”的功能,这对于...

Global site tag (gtag.js) - Google Analytics