コードを見てください
コードをコピーしてください コードは次のとおりです:
header("Content-type: text/html; charset=utf-8");
function getIP( ){
if (isset ($_SERVER)) {
if (isset($_SERVER[HTTP_X_FORWARDED_FOR])) {
$realip = $_SERVER[HTTP_X_FORWARDED_FOR]
} elseif (isset($_SERVER[HTTP_CLIENT_IP])) {
$realip = $_SERVER[HTTP_CLIENT_IP];
} else {
$realip = $_SERVER[REMOTE_ADDR];
}
} else {
if (getenv("HTTP_X_FORWARDED_FOR")) {
$realip = getenv( "HTTP_X_FORWARDED_FOR") ;
} elseif (get env ("HTTP_CLIENT_IP")) {
$realip = getenv("REMOTE_ADDR");
$realip; }
$ip = getIP ();
// Sina インターフェースを使用して IP に基づいて地域情報をクエリします
/* $res0 = file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup .php?format=json&ip=$ ip");
$res0 = json_decode($res0);
print_r($res0);
echo "
"; */
// タオバオ インターフェースを使用して、 ip
$res1 = file_get_contents("http://ip.taabao.com/service/getIpInfo.php?ip=$ip"); に基づいてエリア情報をクエリします
$res1 = json_decode($res1); ($res1); */
データの読み取り方法は以下を参照してください。
コードをコピーします
コードは次のとおりです:
$array = get_object_vars($res1);//配列に値を代入しますforeach($array as $value){ echo $value-> ;地域。"
"; echo $value->city."
";
echo $value->ip."
";
?>
//またはオブジェクト データを使用して echo $res1->data->city;
http://www.bkjia.com/PHPjc/736815.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/736815.html
技術記事コードを確認して、コードをコピーします。 ?php header("Content-type: text/html; charset=utf-8"); function getIP(){ if (isset($_SERVER)) { if (isset($_SERVER[HTTP_X_FORWARDED_FOR ])) { $re...