PHP根据ip地址获取地理位置

PHP根据ip地址获取地理位置

/*
* 新浪通过IP地址获取当前地理位置(省份)的接口
* 新浪的接口是,返回json
* http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js
* http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42
* 参数有两个:format和ip
* 1)IP:不传入ip值时默认为本机ip,也可以指定特定的ip地址;
* 2)format:返回给客户端的数据格式有js和json格式:
*/
/* ps:本地地址没办法转变*/

 $ipContent = file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js");
        $jsonData = explode("=", $ipContent);
        $jsonAddress = substr($jsonData[1], 0, -1);
        $ip_info = json_decode($jsonAddress, true);
        print_r($ip_info);
        exit();

原创文章如转载,请注明本文链接: http://newmiracle.cn/?p=1978

发表评论

电子邮件地址不会被公开。 必填项已用*标注