2012-01-11 1 views
-1

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

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

+0

Как вы пытаетесь это сделать? Пожалуйста, напишите, что у вас есть до сих пор с точки зрения кода. –

ответ

0

Возможно, что значения, которые вы ищете, находятся в переменных $ _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