PHP が IP 自動都市決定機能を実装
http://wenku.baidu.com/link?url=8KANvGfgFZKzZ9Ap0P6t5cBrHPtwPaiRai0ONlhgkYTwIqqT8E4voW-24CkIO8MIxWzDII9l9t_URYBowGFZ4UFNJYJhRDiYvdEYkA J bQMC&qq-pf-to=pcqq.c2c###
まず文句を言いましょう、それは彼が書いたことによると、無駄な 5 Fortune ダウンロードは機能しません = =!彼が言った方法は実現可能でしょうか?
それがうまくいかない場合、もっと簡単な、またはより良い方法はありますか? たとえば、オンラインで見た QQ インターフェースはどれも使用できません。
-----解決策---------
$ip='183.16.198.102'; $json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip); $arr=json_decode($json); echo $arr->data->country; //国家 echo $arr->data->area; //区域 echo $arr->data->region; //省份 echo $arr->data->city; //城市 echo $arr->data->isp; //运营商
-----解決策---------
echo GetIP(); これにより IP が返され、次のコードに従うだけです。
$arr=json_decode($json);
echo $arr->data->country; //国
echo $arr->data->area; //地域
echo $arr->data->region; //Province
echo $arr->data->city; //City
echo $arr->data->isp; /Operator
2 つのコードを接続します
-----解決策---------
サーバーに置くと地域が直接表示されるのでしょうか?
コード
header("Content-type: text/html; charset=utf-8"); $ip=$_SERVER["REMOTE_ADDR"]; $json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip); $arr=json_decode($json); echo 'IP:'.$ip; echo ' 城市:'.$arr->data->city;
効果:
http://rick.sinaapp.com/
---- --解決策------------------
1. IP アドレスを取得する方法がわからない場合は、まず方法を見つけます。それは自分自身です。
をクリックしてください。 2. IP アドレスを取得します。 Taobao APIを呼び出すことができます
$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip); $arr=json_decode($json); echo " 以上代码足够完成你的需求