怎样判断ip地址所在地?比如上海用户登录我们的网站自动跳转到上海的域名
程序员文章站
2022-05-23 15:25:34
...
如题,一个网站两个域名,主域名和上海域名,怎样能实现上海用户用主域名访问时通过判断该用户所在地是否在上海而自动跳转到上海的域名。
回复讨论(解决方案)
用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配置,也可以代码中写入。
上一篇: 用PHP程序直接调用文本文件内容的实例
下一篇: 高性能队列Fqueue的设计和使用实践