2011-01-24 46 views
3

如何在php curl中設置PHP_AUTH_PW和PHP_AUTH_USER參數。如何在PHP curl中設置PHP_AUTH_PW

在服務器端的檢查爲:

如果(!isset($ _ SERVER [ 'PHP_AUTH_PW'])) { 打印 「授權錯誤」 }

任何幫助,將不勝感激

感謝

+0

不要忘記檢查出的[捲曲的文檔(http://us3.php.net/手冊/ en/book.curl.php)。 – amphetamachine 2011-01-24 09:18:26

回答

8

這就是所謂的基本認證,並與大多數的瀏覽器,包括命令行上捲曲的工作原理:

curl --user name:password http://www.example.com 

和PHP您設定的捲曲連接上兩個選項($ curl_conn):

curl_setopt($curl_conn, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
curl_setopt($curl_conn, CURLOPT_USERPWD, 'username:password'); 
+0

已經嘗試過...仍然沒有在$ _SERVER中獲得PHP_AUTH_PW ... – 2011-01-24 09:18:21