タグ付けされた質問 「country-codes」

28
IPから訪問者の国を取得する
IP経由で訪問者の国を取得したい...現在、これを使用しています(http://api.hostip.info/country.php?ip= ......) これが私のコードです: <?php if (isset($_SERVER['HTTP_CLIENT_IP'])) { $real_ip_adress = $_SERVER['HTTP_CLIENT_IP']; } if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $real_ip_adress = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $real_ip_adress = $_SERVER['REMOTE_ADDR']; } $cip = $real_ip_adress; $iptolocation = 'http://api.hostip.info/country.php?ip=' . $cip; $creatorlocation = file_get_contents($iptolocation); ?> まあ、それは正常に機能していますが、実際には、これは米国やカナダなどの国コードを返し、米国やカナダなどの国名全体を返すわけではありません。 それで、hostip.infoがこれを提供する良い代替手段はありますか? 最終的にこの2文字を国名全体に変換するコードを記述できることはわかっていますが、すべての国を含むコードを記述するのは面倒です... PS:何らかの理由で、既製のCSVファイルや、この情報を取得するコード(ip2countryの既製のコードやCSVなど)を使用したくありません。

11
ISO3166-1国コードのオープンソースJava列挙型はありますか
ISO3166-1国コードのリストを列挙型またはEnumMapとして提供する無料で入手可能なJava1.5パッケージを知っている人はいますか?具体的には、「ISO 3166-1-alpha-2コード要素」、つまり「us」、「uk」、「de」などの2文字の国コードが必要です。作成は簡単です(面倒ですが)。アパッチランドなどにはすでに標準的なものがあり、少し時間を節約できます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.