header_remove
(PHP 5 >= 5.3.0, PHP 7)
header_remove — Удаляет ранее установленные заголовки
Описание
$name
= ?
) : voidУдаляет предварительно установленный функцией header() HTTP-заголовок.
Список параметров
-
name
-
Имя удаляемого заголовка.
Замечание: Это регистронезависимый параметр.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Примеры
Пример #1 Уничтожение определенного заголовка.
<?php
header("X-Foo: Bar");
header("X-Bar: Baz");
header_remove("X-Foo");
?>
Результатом выполнения данного примера будет что-то подобное:
X-Bar: Baz
Пример #2 Уничтожение всех ранее установленных заголовков.
<?php
header("X-Foo: Bar");
header("X-Bar: Baz");
header_remove();
?>
Результатом выполнения данного примера будет что-то подобное:
Примечания
Эта функция удалит все заголовки, установленные с помощью PHP, включая cookies, сессию и заголовки X-Powered-By
.
Замечание:
Доступ к заголовкам и их вывод будет осуществляться только в случае, если в используемом вами SAPI есть их поддержка.
Смотрите также
- header() - Отправка HTTP-заголовка
- headers_sent() - Проверяет, были ли отправлены заголовки