Heim > Artikel > Backend-Entwicklung > PHP实现IP自动判断城市功能,该怎么解决
PHP实现IP自动判断城市功能
http://wenku.baidu.com/link?url=8KANvGfgFZKzZ9Ap0P6t5cBrHPtwPaiRai0ONlhgkYTwIqqT8E4voW-24CkIO8MIxWzDII9l9t_URYBowGFZ4UFNJYJhRDiYvdEYkAJbQMC&qq-pf-to=pcqq.c2c###
先吐槽一下,花了5财富下载按他写的不会用= =!请问他说的方法可行么?
不行的话有木有简单更好点办法,比如在网上看到的引用QQ的接口,都完全不会用啊!
------解决方案--------------------
$ip='183.16.198.102';<br />$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);<br />$arr=json_decode($json);<br />echo $arr->data->country; //国家<br />echo $arr->data->area; //区域<br />echo $arr->data->region; //省份<br />echo $arr->data->city; //城市<br />echo $arr->data->isp; //运营商
header("Content-type: text/html; charset=utf-8");<br />$ip=$_SERVER["REMOTE_ADDR"];<br />$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);<br />$arr=json_decode($json);<br />echo 'IP:'.$ip;<br />echo '<br>城市:'.$arr->data->city;
<br />$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);<br />$arr=json_decode($json);<br />echo "<pre class="brush:php;toolbar:false">";<br />print_r($arr);<br />