Heim > Backend-Entwicklung > PHP-Tutorial > PHP通过淘宝IP库查询指定ip地理位置等信息

PHP通过淘宝IP库查询指定ip地理位置等信息

WBOY
Freigeben: 2016-06-20 13:04:33
Original
1264 Leute haben es durchsucht

最近淘宝公布了他们的IP查询网址 http://ip.taobao.com/,提供REST API接口查询指定IP地址的地理位置信息以及运营商等IP相关信息,不过每个用户的访问频率需小于10qps。

查询IP地址方式:http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]

返回内容以json格式的。具有IP查询,IP统计等功能。各大运营商拥有的IP数等信息。

下面举例子介绍一下利用PHP语言服务器端获取指定ip位置、运营商等信息的实例:

<p><?php</p><p>/**</p>* 通过淘宝IP接口获取IP地理位置<br />* @param string $ip<br />* @return: string<br />**/<br />function getCity($ip)<br />{<br />$url="http://ip.taobao.com/service/getIpInfo.php?ip=".$ip;<br />$ipinfo=json_decode(file_get_contents($url));<br />if($ipinfo->code=='1'){<br />return false;<br />}<br />$city = $ipinfo->data->region.$ipinfo->data->city;<br />return $city;<br />}<br />header("Content-Type:text/html;charset=utf-8");<br />var_dump(getCity("115.225.85.91"));<br /><p>?></p>
Nach dem Login kopieren

调用的时候吧固定的ip替换成你想查询的ip就可以了。这样方便了我们网站上集成相关ip信息查询。


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage