获取头[Authorization]php/apache

获取头[Authorization]php/apache,php,apache,centos,authorization,Php,Apache,Centos,Authorization,我正在开发php函数,以避免在intranet应用程序上进行手动身份验证 我目前使用apache_request_headers()获取头文件,并使用$headers['Authorization']读取授权文件。 它在我的wamp服务器(PHP5.5.12和Apache2.4.9)上运行正常,但在prod(PHP5.3.3和Apache2.2.15(CentOS))上运行不正常。我使用的是internet explorer 8 所以我需要你的帮助:我应该检查什么?如何在apache 2.2.1

我正在开发php函数,以避免在intranet应用程序上进行手动身份验证

我目前使用apache_request_headers()获取头文件,并使用$headers['Authorization']读取授权文件。 它在我的wamp服务器(PHP5.5.12和Apache2.4.9)上运行正常,但在prod(PHP5.3.3和Apache2.2.15(CentOS))上运行不正常。我使用的是internet explorer 8


所以我需要你的帮助:我应该检查什么?如何在apache 2.2.15(CentOS)上使用php获得apache标头授权

大多数客户端头都可以通过
$\u服务器['HTTP\u xxx']
访问,例如,
$\u服务器['HTTP\u ACCEPT\u ENCODING']
。这也适用于非标准头,并且应该适用于所有web服务器,而不是像示例代码那样依赖Apache

但是,
授权
标题是一个例外。PHP在收到请求时对该标头进行解码,并将用户名和密码分别放在
$\u服务器['PHP\u AUTH\u USER']
$\u服务器['PHP\u AUTH\u PW']

中。htaccess:

CGIPassAuth On

这可以作为一个评论