Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 21911 программистов и 1009 роботов. Сейчас ищут 693 программиста ...
Приступая к работе

header_register_callback - Вызывает функцию заголовка (header)

Вернуться к: Сетевые Функции

header_register_callback

(PHP 5 >= 5.4.0, PHP 7)

header_register_callbackВызывает функцию заголовка (header)

Описание

bool header_register_callback ( callable $callback )

Устанавливает функцию, которая будет вызвана при PHP выводе.

Параметр callback запускается прямо после того, как были подготовлены все пересылаемые PHP заголовки, и перед отправкой любого другого вывода, создавая окно для управления исходящими заголовками перед отправкой.

Список параметров

callback

Функция вызывается непосредственно перед отправкой заголовков, не получает параметров и возвращаемое значение игнорируется.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример использования header_register_callback()

<?php

header
('Content-Type: text/plain');
header('X-Test: foo');

function 
foo() {
 foreach (
headers_list() as $header) {
   if (
strpos($header'X-Powered-By:') !== false) {
     
header_remove('X-Powered-By');
   }
   
header_remove('X-Test');
 }
}

$result header_register_callback('foo');
echo 
"a";
?>

Результатом выполнения данного примера будет что-то подобное:

Content-Type: text/plain

a

Примечания

Функция header_register_callback() запускается по готовности отправки заголовков, так что любой вывод из этой функции может прервать вывод.

Замечание:

Доступ к заголовкам и их вывод будет осуществляться только в случае, если в используемом вами SAPI есть их поддержка.

Смотрите также

  • headers_list() - Возвращает список переданных (или готовых к передаче) заголовков
  • header_remove() - Удаляет предварительно установленные заголовки
  • header() - Отправка HTTP заголовка


Вернуться к: Сетевые Функции

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware