首页  >  文章  >  后端开发  >  怎样判断ip地址所在地?比如上海用户登录小弟我们的网站自动跳转到上海的域名

怎样判断ip地址所在地?比如上海用户登录小弟我们的网站自动跳转到上海的域名

WBOY
WBOY原创
2016-06-13 11:58:251238浏览

怎样判断ip地址所在地?比如上海用户登录我们的网站自动跳转到上海的域名
如题,一个网站两个域名,主域名和上海域名,怎样能实现上海用户用主域名访问时通过判断该用户所在地是否在上海而自动跳转到上海的域名。
------解决方案--------------------
用taobao的api

<br />function Get_Ip_From($ip=''){<br />        if(empty($ip)){<br />            $ip = self::Getip();   <br />        }<br />        [email&#160;protected]_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=".$ip);<br />        $ip_arr=json_decode(stripslashes($ip_json),1);<br />        if($ip_arr['code']==0)<br />        {<br />            return $ip_arr['data'];<br />        }<br />        else<br />        {<br />            return false;<br />        }<br />    }<br /><br />

------解决方案--------------------
ip库有很多。纯真。baidu。新浪。google,至于跳转可以ini配置,也可以代码中写入。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn