【如何查询ip地址所在地】PHP查询ip所在地(省份,市)

更新时间:2019-01-18    来源:今天更新    手机版     字体:

【www.bbyears.com--今天更新】

今天分享一个PHP根据客户端IP地址获得所属地的小程序,以前写的,已经用了很久了,感觉这个接口还是停稳定的。虽然现在网上也有很多类似的,但是我觉得我这个还是很不错的,核心代码只用3行就能实现。虽然功能不是很强大,但是我们平时算是够用的。以下是代码:

 

 代码如下

通过IP获取归属地

 

 

 


图1 : 返回数据

 

 


图2 : 查询成功

 


如果喜欢的话,可以试试,几行代码就能搞定,我觉得还是挺实用的!!

本文章来源于 代潇瑞博客 原文地址:http://www.daixiaorui.com/read/3.html

 

请输入ip地址:

 

 //获取ip地址

 //$ip = $_SERVER["REMOTE_ADDR"];    //自动获取客户端的IP

 //ip对应的地区

 if(!empty($_POST["ip"])){

  $ip = $_POST["ip"];

  //接口地址,这样返回的是一个xml结果集,如图1;

  $str = file_get_contents("http://www.yodao.com/smartresult-xml/search.s?type=ip&q=".$ip);

  //这里要得到里面的地址信息,提取xml方法有很多,我用的是正则。

  preg_match_all( "/(.*?)/",$str,$addr1);

  //最终结果,如图2;

  $addr = $ip."=>".$addr1[1][0];

  echo $addr;

 }

?>


图1 : 返回数据


图2 : 查询成功


如果喜欢的话,可以试试,几行代码就能搞定,我觉得还是挺实用的!!

本文来源:http://www.bbyears.com/jintiangengxin/47353.html

热门标签

更多>>

本类排行