PHP: IP アドレスに関連付けられた国の取得
この質問では、PHP を使用して、指定された IP アドレスに対応する国を決定する可能性を検討します。 IPアドレス。実行可能な PHP ソリューションまたは優れた代替案はありますか?
PHP ソリューション
提供された回答で述べたように、この目的で利用できる無料の API が複数あります。
これらの API を利用すると、国情報を素早く取得できます。あるいは、次のようなローカル データベースに基づくスクリプトを使用することもできます。
追加の考慮事項
その答えは、特定のシナリオに対して HTML5 ロケーション機能を検討することを示唆しています。このアプローチは広くサポートされているわけではありませんが、モバイルおよび互換性のあるブラウザーに代替手段を提供します。
更新
回答は、PHP の Geocoder を強調するために 2013 年 4 月に更新されました。 IP アドレス ジオコーディングなどの地理位置情報タスクを効率化するライブラリ。
2016 年 9 月、Google のプライバシー ポリシーでは、HTML5 Geolocation API 経由で位置データにアクセスするには HTTPS 認証またはユーザーの同意が必要であることが指摘されました。したがって、IP ベースの国決定のみに依存するか、HTTPS 認証を取得することをお勧めします。
以上がPHP を使用してユーザーの国を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。