試圖使用流行的示例來驗證我的PHP網頁上的用戶。我的網站託管在公共窗口.net服務器(是的... PHP也在運行)我運行phpinfo來查看服務器設置,看起來像允許$_SERVER['PHP_AUTH_USER']
,我沒有閱讀過有關PHP的服務器有時需要CGI而不是模塊。即使在輸入用戶名/密碼組合後,我仍然得到登錄提示,永遠不會過去嗎?在IISPHP身份驗證頁面
<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
echo 'Text to send if user hits Cancel button';
exit;
} else {
echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";
}
?>
你能在問題將鏈接添加到「大衆榜樣」? – IMSoP
代碼提供... – BarclayVision
這裏是鏈接:http://php.net/manual/en/features.http-auth.php – BarclayVision