新浪接口 淘宝接口实现ip获取城市信息

<?php
     header("Content-type: text/html; charset=utf-8");
function getIP(){  
    if (isset($_SERVER)) {  
        if (isset($_SERVER[HTTP_X_FORWARDED_FOR])) {  
            $realip = $_SERVER[HTTP_X_FORWARDED_FOR];  
        } elseif (isset($_SERVER[HTTP_CLIENT_IP])) {  
            $realip = $_SERVER[HTTP_CLIENT_IP];  
        } else {  
            $realip = $_SERVER[REMOTE_ADDR];  
        }  
    } else {  
        if (getenv("HTTP_X_FORWARDED_FOR")) {  
            $realip = getenv( "HTTP_X_FORWARDED_FOR");  
        } elseif (getenv("HTTP_CLIENT_IP")) {  
            $realip = getenv("HTTP_CLIENT_IP");  
        } else {  
            $realip = getenv("REMOTE_ADDR");  
        }  
    }  
    return $realip;  
}  
  
$ip = getIP();  
  
// 利用新浪接口根据ip查询所在区域信息  
/* $res0 = file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=$ip");  
$res0 = json_decode($res0);  
print_r($res0);  
 echo "<br />";  */
 
// 利用淘宝接口根据ip查询所在区域信息  
$res1 = file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=$ip");  
$res1 = json_decode($res1);  
/*  print_r($res1);  */ 

 

posted @ 2013-09-18 17:17  Kiwi0921  阅读(878)  评论(0编辑  收藏  举报