ホームページ  >  記事  >  バックエンド開発  >  PHP はユーザーの IP に基づいてユーザーのリージョンのインターフェイスを取得します。この問題を解決するにはどうすればよいでしょうか。

PHP はユーザーの IP に基づいてユーザーのリージョンのインターフェイスを取得します。この問題を解決するにはどうすればよいでしょうか。

WBOY
WBOYオリジナル
2016-06-13 13:53:53739ブラウズ

ユーザーの IP に基づいてユーザーのリージョンを取得するための PHP インターフェース
マスターの皆様:
次に、ユーザーの IP に基づいてユーザーのリージョンを取得するインターフェースが必要です。

-----解決策--------------------------------
インターフェースは必要ですか?大手企業が提供する IP ライブラリにアクセスして、対応するアドレスを見つけることができます (Tencent や Sina などの企業がそのような機能を提供しています)。
それ以外の場合は、独自の IP ライブラリを作成できます。

たとえば、sina の IP ライブラリ

PHP コード
<?php
header("コンテンツタイプ:text/html;charset=utf-8");
$url = "http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=123.127.134.62";
$message = json_decode(file_get_contents($url),true);
echo "<pre class="brush:php;toolbar:false">";
print_r($message);
<br><font color="#e78608">------解決策---------</font><br>
話し合う

インターフェースは必要ですか?大手企業が提供する IP ライブラリにアクセスして、対応するアドレスを見つけることができます (Tencent や Sina などの企業がそのような機能を提供しています)。
それ以外の場合は、独自の IP ライブラリを作成できます。

たとえば、sina の IP ライブラリ

PHP コード
header("content-type:text/html;charset=utf-8");
$url = "http://int.dpool.sina.com.cn/iplookup/iplo……
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。