Request.ServerVariables[LOGON_USER] for PHP


Request.ServerVariables[LOGON_USER] for PHP

在使用C#语法的ASP.NET页面中,我可以使用获取当前用户的登录名

Response.Write(Request.ServerVariables[LOGON_USER]);

现在,我们有一个运行PHP的Apache服务器,但我仍然想找到一种方法来获取我们员工的登录id。

我在PHP下查找了保留变量。REMOTE_USER看起来最接近我想要的,但

echo "REMOTE_USER : " . $_SERVER['REMOTE_USER'] . "<br />"; 

当我在网页中使用时,上面的行返回了一个空字符串。

这在PHP下可用吗?

它是空的,因为此服务器不以这种方式设置变量。

相反,它使用$_SESSION来存储数据库中的用户名。