ПОЛУЧИТЬ ЗАГОЛОВКИ ЗАПРОСА PHP

Для получения заголовков запроса в PHP можно использовать функцию getallheaders. Она возвращает ассоциативный массив со всеми заголовками запроса. Пример использования:

$headers = getallheaders();
foreach ($headers as $name => $value) {
    echo "$name: $value
";
}

Также можно получить конкретный заголовок запроса с помощью функции apache_request_headers в случае, если используется веб-сервер Apache:

$headers = apache_request_headers();
$accept = $headers['Accept'];

Если же веб-сервером является Nginx, то можно получить заголовок запроса с помощью переменной $_SERVER:

$accept = $_SERVER['HTTP_ACCEPT'];

В общем случае, для получения заголовков запроса в PHP можно использовать следующий код:

$accept = $_SERVER['HTTP_ACCEPT'];
$accept_language = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$referer = $_SERVER['HTTP_REFERER'];
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$host = $_SERVER['HTTP_HOST'];

КАК БЕЗ ПЕРЕЗАГРУЗКИ СТРАНИЦЫ СДЕЛАТЬ ЗАПРОС

HTTP за 36 минут. Методы, статус-коды, заголовки, редиректы, SSL

HTTP заголовки ответа (сервера) - как их отправить, получить или удалить на PHP

Уроки PHP #10 GET и POST запросы

PHP: почему его вечно хоронят, актуально ли его учить и чем он полезен бизнесу. Код и кофе, s4, ep 8

Структура HTTP запроса

Как отправить или получить HTTP заголовки запроса (браузера или другого клиента) на PHP

wb032 заголовки HTTP - практика

Реклама
Новое
Реклама