IP アドレスを使用して訪問者の国を特定する方法
IP アドレスに基づいて訪問者の国を検出することは、IP アドレスの重要な側面です地理位置情報サービス。効果的であることが証明されているオプションの 1 つは、hostip.info が提供する API です。ただし、米国やカナダなどの完全な国名ではなく、US や CA などの国コードのみが提供されます。
完全な国名の代替オプション
別のアプローチこれは、次の PHP 関数を使用することです:
function ip_info($ip = NULL, $purpose = "location", $deep_detect = TRUE) { // ... (code) }
この関数は、hostip.info よりも多くのオプションを提供し、より詳細な位置情報を提供します。これを効果的に使用するには、必ず
使用例
訪問者の国を取得するには:
echo ip_info("Visitor", "Country");
訪問者の住所を取得するには:
echo ip_info("Visitor", "Address");
または、詳細な場所をarray:
print_r(ip_info("Visitor", "Location"));
これらに加えて、この関数は州、地域、大陸などのさまざまなオプションを提供します。特定の地理位置情報要件を満たすために、その機能を自由に探索してください。
以上がIP アドレスから訪問者の完全な国名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。