最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP查询ip所在地(省份,市)
时间:2013-12-13 编辑:简简单单 来源:一聚教程网
今天分享一个PHP根据客户端IP地址获得所属地的小程序,以前写的,已经用了很久了,感觉这个接口还是停稳定的。虽然现在网上也有很多类似的,但是我觉得我这个还是很不错的,核心代码只用3行就能实现。虽然功能不是很强大,但是我们平时算是够用的。以下是代码:
代码如下 | 复制代码 |
本文章来源于 代潇瑞博客 原文地址:http://www.daixiaorui.com/read/3.html
//获取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( "/ //最终结果,如图2; $addr = $ip."=>".$addr1[1][0]; echo $addr; } ?> |
图1 : 返回数据
图2 : 查询成功
如果喜欢的话,可以试试,几行代码就能搞定,我觉得还是挺实用的!!
相关文章
- php查询ip所在地代码 12-25
- 用PHP实现标准的IPWhois查询 04-01
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31