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