我有一个问题,我希望你可以提供帮助。
我想知道是否有办法使用superglobals来验证PHP页面的用户?
这是我的情况:
我希望页面能够执行以下操作: - 说“Hi Tev,欢迎来到您的门户网站”。 - 自动提取用户名,以便页面自动显示其统计信息/通话/票证
我认为REMOTE_USER能够做到这一点,但是我的apache服务器(我是管理员)似乎并未返回此信息。我是否需要在Apache配置中更改某些内容?
我浏览了很多PHP和Apache论坛,但未能找到答案。
代表请求者:
感谢您的回复,但我们可能无法连接到LDAP Active Directory服务器。
在php.ini中,我们设置register_globals = On
在我们的服务器上运行print_r($GLOBALS)
时,在[_SERVER] => Array
下,[REMOTE_USER]
丢失了。
[REMOTE_ADDR]
存在,但不是[REMOTE_USER]
。
有没有办法添加它?
答案 0 :(得分:1)
如果您的用户在您的工作网络上进行了身份验证,那么您需要的是连接到LDAP / Active Directory服务器。这个问题可以帮到你: