誰かがIP上でwhoisを実行し、そのIPから国コードを抽出した経験があったのでしょうか?どのapiがPHPでこれを行う最もクリーンな方法だろうかと思います。IPから国コードを抽出するための優れたphp API?
2
A
答えて
3
MaxMind GeoIP databaseをご覧ください。彼らはPHP APIを持っています。
1
あなたは私のサービスを利用することができ、このためhttp://ipinfo.io API:
あなたと仮定すると、詳細のすべてをしたい、あなたが応答解析するPHPのjson_decodeを使用することができます。
function ip_details($ip) {
$json = file_get_contents("http://ipinfo.io/{$ip}");
$details = json_decode($json);
return $details;
}
$details = ip_details("8.8.8.8");
echo $details->city; // => Mountain View
echo $details->country; // => US
echo $details->org; // => AS15169 Google Inc.
echo $details->hostname; // => google-public-dns-a.google.com
JSONPもサポートされていますが、あなたはJavaScriptからAPIを呼び出すことができます。
$.get("http://ipinfo.io", function(response) {
console.log(response.city);
}, "jsonp");
で入手できます。
関連する問題
- 1. YouTube APIからタグを抽出するためのGoogle API
- 2. 各国語コードを抽出した国コードを使用して配列から国名を取得
- 3. クエリからデータを抽出するためのPythonコード
- 4. テキストファイルからパターンを抽出するためのアルゴリズム/ C++コード
- 5. ip国のPHPまたはApache
- 6. はそれぞれから特定のセルの値を抽出するため、30枚優れパイソン
- 7. アセンブリコードからAPI呼び出しシーケンスとフローグラフを抽出するためのオープンソースコード
- 8. Magentoから国名(またはイニシャル)を抽出します
- 9. PHP - ネストされたXMLファイルからノード値を抽出する
- 10. JAVAのAPIから得られたJSON形式からデータを抽出する
- 11. 国際化のためのテキストの抽出
- 12. Windows Active Directoryの名前/ IPを検出するためのAPI
- 13. ウィキペディアからデータを抽出するためのPythonライブラリ?
- 14. メインスレッドのSynchronize()のためにTWebActionからコードを抽出していますか?
- 15. 州または国で大陸を検索するためのPHP API
- 16. PHPのAPI応答から変数を抽出する
- 17. データを管理するための優れたプラグインですか?
- 18. メッセージ本体のURLを抽出するためのOutlook REST API
- 19. API経由でオタクのためのyoutube statを抽出する
- 20. バリデータからフィールドを抽出するための最良のアプローチ
- 21. 通貨コードをPHPの国コードから取得する
- 22. 配列からデータを抽出するためのpythonicアプローチ
- 23. ニュースページからデータを抽出するための正規表現
- 24. ファイルから情報を抽出するためのBashスクリプト
- 25. バイナリからアイコンを抽出するためのC/C++ライブラリ
- 26. ログメッセージからデータを抽出するためのgrokパターン
- 27. JavaScriptスクリプトからデータを抽出するための治療
- 28. アンカータグからURLを抽出するための正規表現
- 29. 複数のテキストファイルからテキストを抽出するためにsed
- 30. CSVからデータを抽出するためのExcelスプレッドシート
、あなたはwhoisではなくジオロケーションを探しています。しかし役に立つ質問+1 – Endophage
https://api.ipdata.co/8.8.8.8 8.8.8.8を任意のipに置き換えます – Jonathan