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

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

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

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

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

Т.е. может ли так оказаться что они не будут переданы и будут NULL?
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Да, поскольку в зависимости от окружения их может не быть.

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

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

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