(PHP 5 >= 5.3.0, PHP 7)
header_remove — Удаляет предварительно установленные заголовки
$name
] )Удаляет предварительно установленный функцией 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 есть их поддержка.