apache_request_headers

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

apache_request_headersПолучает список заголовков HTTP-запроса

Описание

apache_request_headers(): array

Функция получает список HTTP-заголовков текущего запроса. Функция работает на веб-серверах Apache, FastCGI, CLI и FPM.

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

У этой функции нет параметров.

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

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

Список изменений

Версия Описание
7.3.0 Функция стала доступна через SAPI-интерфейс FPM.

Примеры

Пример #1 Пример получения списка HTTP-заголовков текущего запроса функцией apache_request_headers()

<?php

$headers
= apache_request_headers();

foreach (
$headers as $header => $value) {
echo
"$header: $value <br />\n";
}

?>

Вывод приведённого примера будет похож на:

Accept: */*
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0
Host: www.example.com
Connection: Keep-Alive

Примечания

Замечание:

Пользователям также доступны значения общих CGI-переменных, которые считывают из окружения сервера; это работает независимо от того, установили ли PHP как модуль веб-сервера Apache или нет. Список доступных переменных окружения получают функцией phpinfo().

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