Я пытаюсь создать REST API в PHP, и я хотел бы реализовать схему аутентификации, аналогичную подходу Amazon S3. Это включает в себя настройку пользовательского заголовка «Авторизация» в запросе.
Я думал, что смогу получить доступ к заголовку с помощью $_SERVER['HTTP_AUTHORIZATION'], но его нигде нет в var_dump($_SERVER). Функция apache_request_headers() решила бы мою проблему, но мой хост реализует PHP как CGI, поэтому она недоступна.
Есть ли другой способ получить доступ к полным заголовкам запросов в PHP?