Итак, я пытаюсь разобрать входящий запрос в 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 с установленной установкой Ubuntu.