当用户访问页面识别城市ip跳转至指定的页面

应用场景:当用户访问我的网站的时候,我想让指定城市的用户访问的时候,根据识别ip,直接跳转至我指定的页面去。

<!--示范代码 begin-->
<script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js" charset="GB2312" ></script>

<script type="text/javascript">
var system ={
win : false,
mac : false,
xll : false
};
var p = navigator.platform;
system.win = p.indexOf("Win") == 0;
system.mac = p.indexOf("Mac") == 0;
system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
if(system.win||system.mac||system.xll){
window.location.href="http://www.xxxx.com/";//识别访客所访问的网址,如实是我指定的这个将做识别跳转
}
	else{
}
</script>

<script type=text/javascript>
 if(remote_ip_info.province =='上海'){//这里指定地区
  ;//这里为空表示不跳转  我们留空表示不跳转
 }else{//否则
  window.location.href="http://www.xxxx.com/mobile/";//如果不是上面地区  就跳转到这个网址
 }
</script>

代码解释:

上面的链接是返回一个名为 remote_ip_info 的json数据;
下面是声明一个变量 t 来接收上面的数据,然后用if判断 remote_ip_info 里的 province 值,如果这个值不等于 ‘上海’ ,就 window.location.href 跳转到 http://www.xxxx.com/mobile/界面。
另,http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 这个网址是API端口调用,不能删除,也不能自己建立复制里面的代码,因为人家新浪是有做自动识别你的本机IP的,一旦只是一味的复制到自己的JS文件中,就无法实现识别本机IP所在城市

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值