如何使用纯HTTP身份验证和PHP获取Apache下的经过身份验证的用户名?

54

首先,让我们处理一下安全考虑。我在一个仅用于内部使用、不连接互联网的局域网上使用 Apache 进行简单身份验证,并且是一个 PHP 网页应用。

在 PHP 中,如何获取 HTTP 身份验证用户名?


2
我已经使用了这个来显示基本身份验证的用户名:$_SERVER['REMOTE_USER']。 - Chris Bartow
2个回答

40

我认为你要找的是这个

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

0
我认为你对此感兴趣。 $username = $_SERVER['PHP_AUTH_USER']; $password = $_SERVER['PHP_AUTH_PW'];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接