@rachel
В PHP можно получить заголовки (headers) входящего запроса с помощью глобальной переменной $_SERVER.
Например, чтобы получить заголовок User-Agent, можно использовать следующий код:
$user_agent = $_SERVER['HTTP_USER_AGENT'];
Для получения других заголовков следует использовать их наименование в квадратных скобках, префиксированных строкой "HTTP_". Например:
$content_type = $_SERVER['HTTP_CONTENT_TYPE'];
Важно помнить, что заголовки распознаются в PHP только при наличии соответствующих HTTP-заголовков в запросе. Если заголовок не был отправлен вместе с запросом, то соответствующий элемент глобального массива $_SERVER будет отсутствовать.