>  기사  >  백엔드 개발  >  怎样判断ip地址所在地?比如上海用户登录我们的网站自动跳转到上海的域名

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

WBOY
WBOY원래의
2016-06-23 13:56:171273검색

如题,一个网站两个域名,主域名和上海域名,怎样能实现上海用户用主域名访问时通过判断该用户所在地是否在上海而自动跳转到上海的域名。


回复讨论(解决方案)

用taobao的api

function Get_Ip_From($ip=''){        if(empty($ip)){            $ip = self::Getip();           }        $ip_json=@file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=".$ip);        $ip_arr=json_decode(stripslashes($ip_json),1);        if($ip_arr['code']==0)        {            return $ip_arr['data'];        }        else        {            return false;        }    }

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.