khipster
@khipster

Нужно ли проверять HTTP заголовки через isset?

Например эти:

$_SERVER['REQUEST_URI'] (это не HTTP заголовок, но вопрос тот же)
$_SERVER['HTTP_ACCEPT_LANGUAGE']

isset($_SERVER['REQUEST_URI'])
isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])

Т.е. может ли так оказаться что они не будут переданы и будут NULL?
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
Да, поскольку в зависимости от окружения их может не быть.

Советую прочесть неплохой гайд по использованию isset и empty, в нем, кроме всего прочего, описан твой кейс:
The Definitive Guide To PHP's isset And empty
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы