Задать вопрос
@Apexis

Почему var_dump($ SERVER['REQUEST_URL']); выводит NULL?

Пытаюсь сделать перенаправление на английскую версию сайта, но request_url выводит null. Пробовал var_dump($_SERVER['REQUEST_URL']); выводит NULL. Почему так выходит?

$userLang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
if ($userLang == "en" && strpos($_SERVER['REQUEST_URL'], "/en") == false){		
  header('Location:'.$userLang);	
}
  • Вопрос задан
  • 2641 просмотр
Подписаться 1 Оценить 1 комментарий
Ответ пользователя FanatPHP К ответам на вопрос (2)
FanatPHP
@FanatPHP
Чебуратор тега РНР
Классический косяк со strpos например.
Плюс какой-то треш в Location
Плюс, я уверен, что там нет кода, который бы учитывал мои личные предпочтения, а не моего браузера.
Ответ написан