Как получить headers из входящего запроса в php?

Пользователь

от rachel , в категории: PHP , 9 месяцев назад

Как получить headers из входящего запроса в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от evalyn.barrows , 9 месяцев назад

@rachel 

В PHP можно получить заголовки (headers) входящего запроса с помощью глобальной переменной $_SERVER.


Например, чтобы получить заголовок User-Agent, можно использовать следующий код:


$user_agent = $_SERVER['HTTP_USER_AGENT'];


Для получения других заголовков следует использовать их наименование в квадратных скобках, префиксированных строкой "HTTP_". Например:


$content_type = $_SERVER['HTTP_CONTENT_TYPE'];


Важно помнить, что заголовки распознаются в PHP только при наличии соответствующих HTTP-заголовков в запросе. Если заголовок не был отправлен вместе с запросом, то соответствующий элемент глобального массива $_SERVER будет отсутствовать.