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

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

WBOY
Release: 2016-06-23 13:56:17
Original
1325 people have browsed it

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


回复讨论(解决方案)

用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;        }    }
Copy after login

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

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template