使用PHP+淘宝IP地址库接口获得IP所属地理位置

默北 PHP1022,9674字数 469阅读1分33秒阅读模式

有时候需要判断IP地址所属地理位置。下面的实例是通过淘宝IP地址库API接口获取IP地址属地。很简单,看代码:

<?php
/**
 * 通过淘宝IP接口获取IP地理位置
 * @param string $ip
 * @return: string
 **/
function getCity($ip)
{
    $url="http://ip.taobao.com/service/getIpInfo.php?ip=".$ip;
    $ipinfo=json_decode(file_get_contents($url)); 
    if($ipinfo->code=='1'){
        return false;
    }
    $city = $ipinfo->data->region.$ipinfo->data->city;
    return $city; 
}

// for example
print_r(getCity("121.207.247.202"));
福建省福州市
?>

如需转载请注明出处:使用淘宝IP地址库接口获得IP所属地理位置  https://www.ttlsa.com/html/1791.html文章源自运维生存时间-https://www.ttlsa.com/php/to-obtain-ip-location-using-the-php-taobao-ip-address-database-interface/

文章源自运维生存时间-https://www.ttlsa.com/php/to-obtain-ip-location-using-the-php-taobao-ip-address-database-interface/文章源自运维生存时间-https://www.ttlsa.com/php/to-obtain-ip-location-using-the-php-taobao-ip-address-database-interface/
weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
默北
  • 本文由 发表于 27/07/2013 22:16:32
  • 转载请务必保留本文链接:https://www.ttlsa.com/php/to-obtain-ip-location-using-the-php-taobao-ip-address-database-interface/
评论  10  访客  9
    • 睿客网
      睿客网 0

      不知道在前端能不能用ajax直接调用淘宝的这个接口?

      • 淘客驿站
        淘客驿站 2

        我想在网站logo旁边显示就像口碑网logo显示城市名

        • 淘客驿站
          淘客驿站 2

          有代码范例包吗?

          • 淘客驿站
            淘客驿站 2

            譬如显示 北京市

            • 淘客驿站
              淘客驿站 2

              通过淘宝IP接口获取IP地理位置

              • 淘客驿站
                淘客驿站 2

                我想问怎样放到网站头部

              评论已关闭!