重複の可能性:
PHP で IP アドレスの国を取得する
IPアドレスに基づいて国名または場所が必要です。IPアドレスしか表示できません。一生懸命やっているのにできない。ですから、この問題を解決するのを手伝ってください。
<?php
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip=$_SERVER['HTTP_CLIENT_IP'];}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];}
else {
$ip=$_SERVER['REMOTE_ADDR'];
}
?>