Junior
58
questionbank

Какой синтаксис используется для заголовков в PHP?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

В PHP для отправки HTTP-заголовков используется функция header().

php

Важные моменты:

  • Функция header() должна быть вызвана до любой другой отправки вывода в браузер (например, HTML-кода, пробельных символов вне тегов <?php ... ?>).
  • Можно отправлять несколько заголовков, вызывая функцию header() несколько раз.
  • Для замены существующего заголовка используется третий параметр replace, по умолчанию равный true. Если установить replace в false, то заголовки с одинаковым названием будут добавлены, а не заменены.

Пример с заменой заголовков:

php

Также можно использовать функцию headers_sent() для проверки, были ли уже отправлены заголовки, и headers_list() для получения списка отправленных заголовков.