Информация заголовка PHP - PullRequest
0 голосов
/ 11 января 2012

Я разработчик PHP.Я столкнулся с проблемой получения «переменных авторизации», установленных пользователем в запросе, отправленном с использованием CURL.

Я не могу получить эти переменные, установленные пользователем во время запроса curl в моем php-коде.Пожалуйста, помогите спасибо заранее.

1 Ответ

1 голос
/ 11 января 2012

Возможно, что искомые значения находятся в $_SERVER переменных?

С http://www.php.net/manual/en/reserved.variables.server.php:

'PHP_AUTH_DIGEST'
When doing Digest HTTP authentication this variable is set to the 'Authorization' header sent by the client (which you should then use to make the appropriate validation). 

'PHP_AUTH_USER'
When doing HTTP authentication this variable is set to the username provided by the user. 

'PHP_AUTH_PW'
When doing HTTP authentication this variable is set to the password provided by the user. 

'AUTH_TYPE'
When doing HTTP authenticated this variable is set to the authentication type. 

Вы должны иметь доступ к этим переменным следующим образом:

$username = $_SERVER['PHP_AUTH_USER'];
$password = $_SERVER['PHP_AUTH_PW'];

Это даст вам представление о том, как обрабатывать различные дайджесты: http://php.net/manual/en/features.http-auth.php

...