(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
apache_request_headers — Получает список заголовков HTTP-запроса
Функция получает список 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().