万维当云伯乐 CDN华纳云
PHP技术2024-12-24859 阅读

php使用ip-api根据ip地扯获取位置信息

本文摘要IP-API是一个提供IP地址相关信息的公共API。通过向IP-API提交IP地址,即可获得该IP地址所属的国家、地区、城市、邮编、经纬度等信息。同时,IP-API还可以检测IP地址是否为代理、是否为IPv6格式等。官网地扯:IP-API.com - Geolocation API。 国际化显示:归属地可切换展示 ht
丽萨主机
AD:
【广告招商】文章正文文字广告位开放合作
IP-API是一个提供IP地址相关信息的公共API。通过向IP-API提交IP地址,即可获得该IP地址所属的国家、地区、城市、邮编、经纬度等信息。同时,IP-API还可以检测IP地址是否为代理、是否为IPv6格式等。官网地扯:IP-API.com - Geolocation API。 国际化显示:归属地可切换展示 http://ip-api.com/json/{ip}  # 国际化英文显示 http://ip-api.com/json/{ip}?lang=zh-CN  # 中文显示 http://ip-api.com/json/{ip}?lang=zh-CN  # 查询某个ip的信息 下面是一个php的示例:
        $ip = '222.247.206.80';
        $url = "http://ip-api.com/json/$ip?lang=zh-CN";
//        $url = "http://ip-api.com/json/$ip?lang=zh-CN";
        $response = file_get_contents($url);
        print_r($response);exit;
        $data = json_decode($response, true);
        print_r($data);exit;
返回数据:
{

    "status": "success",

    "country": "中国",

    "countryCode": "CN",

    "region": "HN",

    "regionName": "湖南",

    "city": "长沙",

    "zip": "",

    "lat": 28.2014,

    "lon": 112.9611,

    "timezone": "Asia/Shanghai",

    "isp": "Chinanet",

    "org": "Chinanet HN",

    "as": "AS4134 CHINANET-BACKBONE",

    "query": "222.247.206.80"

}
 
广告招商文章内容详情页下 · 优质席位开放中合作咨询