HTTP_AUTHORIZATION获取不到

nginx没问题,但是Apache下可能会出现一个问题,那就是我们使用$_SERVER['HTTP_AUTHORIZATION']可能就获取不到值。
Apache服务器下,我们需要开启rewrite_module模块。然后编辑项目目录入口的.htaccess文件,在上面加入

#Authorization Headers
RewriteCond %{HTTP:Authorization} ^(.+)$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

如果没有开启过rewrite_module模块,我们需要新建.htaccess 内容如下:

Options +FollowSymlinks -Multiviews
RewriteEngine On
#Authorization Headers
RewriteCond %{HTTP:Authorization} ^(.+)$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容