2015-09-25 73 views

回答

1

您之後的數據在客戶端發送的HTTP標頭中提供(根據https://tools.ietf.org/html/rfc2617),即標頭Authorization

在PHP這個報頭可以像這樣進行檢索:

$header = $_SERVER['HTTP_AUTHORIZATION']; 

報頭包含若干由逗號分隔的鍵值對。用戶名是在username密鑰,你可以通過類似的東西提取:

preg_match('/username="([^"]+)"/', $header, $matches); 
$username = $matches[1]; 
+0

謝謝,我想出了在此期間(接受仍然)。混淆的因素是,我錯誤地認爲摘要授權是爲文檔根目錄設置的,而它只是爲子目錄設置的。我正在使用的組件,位於另一個子目錄中,顯然沒有獲得授權標頭。 –