限时免费试用:欢迎注册 api.bigmodel.org ,快速体验大模型 API 接入服务。
当前位置:首页 >开发者 >PHP笔记 >PHP高级

通过ip获取实际的地址

分类:PHP高级时间:2018-06-12浏览:2740
//获取ip地址的实际地区
function get_ip_info($ip = '') {
  $url = "http://ip.taobao.com/service/getIpInfo.php?ip=".$ip;
  $data = json_decode(file_get_contents($url),true);
  if($data['code'] === 0){
    return $data['data']['country'].'-'.$data['data']['city'];
  }else{
    return 'IPv4地址不符合格式';
  }
}
打印如下:
{
	"code": 0,
	"data": {
		"ip": "61.*.*.174",
		"country": "中国",
		"area": "",
		"region": "上海",
		"city": "上海",
		"county": "XX",
		"isp": "电信",
		"country_id": "CN",
		"area_id": "",
		"region_id": "310000",
		"city_id": "310100",
		"county_id": "xx",
		"isp_id": "100017"
	}
}
本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。
0/500
Share your thoughts respectfully.