Таким образом, я пытаюсь проанализировать входящий запрос в PHP, которому установили следующий заголовок:
Authorization: Custom Username
Простой вопрос: как же я достаю его? Если это было Authorization: Basic
, Я мог получить имя пользователя от $_SERVER["PHP_AUTH_USER"]
. Если это было X-Custom-Authorization: Username
, Я мог получить имя пользователя от $_SERVER["HTTP_X_CUSTOM_AUTHORIZATION"]
. Но ни один из них не установлен пользовательской Авторизацией, var_dump($_SERVER)
не показывает упоминания о заголовке (в частности, AUTH_TYPE
отсутствует), и функции PHP5 как get_headers()
только работа над ответами на исходящие запросы. Я выполняю PHP 5 на Apache с out-of-the установкой поля Ubuntu.
Если вы собираетесь использовать только Apache, вам стоит взглянуть на apache_request_headers()
.