服务器测评网
我们一直在努力

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

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"

}

 

赞(0) 打赏
未经允许不得转载:好主机测评网 » php使用ip-api根据ip地扯获取位置信息

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫