GEO IP не может работать в Codeigniter Framework

У меня проблема, если не работает. Вот код.

$ip = $_SERVER['REMOTE_ADDR']; //ip is - 182.48.65.4
$adsmanager = file_get_contents("http://ipinfo.io/$ip/country");
//adsmanager result: BD
if($adsmanager == "BD"){
echo '1. This is Bangladesh';
} else {
echo '2. This is USA';
}

Но после запуска вывод «2. Это США»

снова, когда это изменение

 if($adsmanager == "US"){
echo '1. This is Bangladesh';
} else {
echo '2. This is USA';
}

И вывод «2. Это США»

В чем проблема? Я не понимаю

1

Решение

использование trim() функция … тогда ваш матч будет работать. Потому что страница возвращает перевод строки с выводом.

if(trim($adsmanager) == "BD"){
echo '1. This is Bangladesh';
} else {
echo '2. This is USA';
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]