Если проверка значения оператора не работает

я использую GeoPlugin чтобы проверить, откуда приходят мои посетители. Я получаю Код страны используя $geo["geoplugin_countryCode"];

Я перенаправляю людей, делая проверку if в PHP. Я не знаю почему, но это всегда перенаправляет меня на последнюю ссылку [EN] в операторе if. Код должен отправить меня на [NL] сайт, потому что я из Нидерландов. Я не использую vpn / proxy или что-то еще.

if ($countryCode == 'NL') {
header('Location: http://notworkingsite.com/GeoPlugin/NL/', TRUE, 302);
}
if ($countryCode == 'TR') {
header('Location: http://notworkingsite.com/GeoPlugin/TR/', TRUE, 302);
}
if ($countryCode == 'DE') {
header('Location: http://notworkingsite.com/GeoPlugin/DE/', TRUE, 302);
}
else {
header('Location: http://notworkingsite.com/GeoPlugin/EN/', TRUE, 302);
}

ПОЛНАЯ СТРАНИЦА

<?php

$user_ip = getenv('REMOTE_ADDR');
$geo = unserialize(file_get_contents("http://www.geoplugin.net/php.gp?ip=$user_ip"));
$countryCode = $geo["geoplugin_countryCode"];

if ($countryCode == 'NL') {
header('Location: http://notworkingsite.com/GeoPlugin/NL/', TRUE, 302);
}
if ($countryCode == 'TR') {
header('Location: http://notworkingsite.com/GeoPlugin/TR/', TRUE, 302);
}
if ($countryCode == 'DE') {
header('Location: http://notworkingsite.com/GeoPlugin/DE/', TRUE, 302);
}
else {
header('Location: http://notworkingsite.com/GeoPlugin/EN/', TRUE, 302);
}

?>

0

Решение

Задача ещё не решена.

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

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

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