Home >php教程 >php手册 >通过IP获取对应ip的城市信息的函数

通过IP获取对应ip的城市信息的函数

WBOY
WBOYOriginal
2016-06-07 11:40:121258browse

通过IP获取对应ip的城市信息的函数
/**<br>  * 通过IP获取对应城市信息(该功能基于淘宝第三方IP库接口)<br>  * @param $ip IP地址,如果不填写,则为当前客户端IP<br>  * @return  如果成功,则返回数组信息,否则返回false<br>  */<br> function getIpInfo($ip){<br>     if(empty($ip)) $ip=get_client_ip();  //get_client_ip()为tp自带函数,如没有,自己百度搜索。此处就不重复复制了<br>     $url='http://ip.taobao.com/service/getIpInfo.php?ip='.$ip;<br>     $result = file_get_contents($url);<br>     $result = json_decode($result,true);<br>     if($result['code']!==0 || !is_array($result['data'])) return false;<br>     return $result['data'];<br> }<br> <br> 结果例子:<br> Array<br> (<br>     [country] => 中国<br>     [country_id] => CN<br>     [area] => 华南<br>     [area_id] => 800000<br>     [region] => 广东省<br>     [region_id] => 440000<br>     [city] => 深圳市<br>     [city_id] => 440300<br>     [county] => <br>     [county_id] => -1<br>     [isp] => 电信<br>     [isp_id] => 100017<br>     [ip] => 113.116.200.48<br> )

AD:真正免费,域名+虚机+企业邮箱=0元

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn