Php 获取登录名的用户名
是否可以获取通过htpasswd进程成功进行身份验证的人的用户名,并将其放入会话变量中Php 获取登录名的用户名,php,.htaccess,.htpasswd,Php,.htaccess,.htpasswd,是否可以获取通过htpasswd进程成功进行身份验证的人的用户名,并将其放入会话变量中 User:mave Pass:mave123 成功登录:是否将“mave”写入会话 .htaccess无法创建或填充PHP会话,但您可以获得: $_SERVER['PHP_AUTH_USER'] 值并存储在会话中。.htaccess无法创建或填充PHP会话,但您可以获得: $_SERVER['PHP_AUTH_USER'] 您可以尝试$\u SERVER['PHP\u AUTH\u USER'],但我不知
User:mave
Pass:mave123
成功登录:是否将“mave”写入会话 .htaccess无法创建或填充PHP会话,但您可以获得:
$_SERVER['PHP_AUTH_USER']
值并存储在会话中。.htaccess无法创建或填充PHP会话,但您可以获得:
$_SERVER['PHP_AUTH_USER']
您可以尝试
$\u SERVER['PHP\u AUTH\u USER']
,但我不知道这是否适用于htaccess,因为它不是由PHP触发的。您可以尝试$\u SERVER['PHP\u AUTH\u USER']
,但我不知道这是否适用于htaccess,因为它不是由PHP触发的。因为其他用户已经回答了,所以您可以使用$\u服务器['PHP\u AUTH\u USER']
引用该用户。但是,如果PHP在CGI模式下运行,它可能会失败。在CGI模式下设置用户/传递服务器变量;在您的授权目录中添加以下内容:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]
</IfModule>
由于其他用户已经回答,您可以使用
$\u服务器['PHP\u AUTH\u USER']
引用该用户。但是,如果PHP在CGI模式下运行,它可能会失败。在CGI模式下设置用户/传递服务器变量;在您的授权目录中添加以下内容:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]
</IfModule>
为什么不检查文档中的HTTP身份验证?我甚至不知道去哪里找?你为什么不检查文档中的HTTP Auth?我甚至不知道去哪里找?