获取头[Authorization]php/apache
我正在开发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获取头[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
所以我需要你的帮助:我应该检查什么?如何在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
这可以作为一个评论