使用php通过ip获取区域相关信息

使用php获取某个ip地址所在区域的相关信息:(返回结果是json)

$ip='223.4.90.177';

$url = "http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=$ip";

$result = file_get_contents($url);

$result = json_decode($result,true); // 解码json

输出$result得到的结果如下:

{

    "ret": 1,                                           状态码,1说明成功返回

    "start": "223.4.0.0",                         起始网段

    "end": "223.7.255.255",                  结束网段

    "country": "中国",                           国家

    "province": "浙江",                         省份

    "city": "杭州",                                  城市

    "district": "",                                    区域,区/县

    "isp": "电信",                                   属于电信网

    "type": "机房",                                 机房

    "desc": "中国万网专属机房"            描述信息

}

接下来就可以使用这个结果啦!

你可能感兴趣的:(PHP,json,IP)