这是我的 .htaccess
文件:
RewriteEngine on
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
即使我已将以下行添加到我的
.htaccess
文件我无法访问 $_SERVER['HTTP_AUTHORIZATION']
.RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
当我在做
print_r($_SERVER)
我找不到 HTTP_AUTHORIZATION
.我用谷歌搜索了答案,但没有一个起作用。
最佳答案
我以前遇到过同样的问题,我通过在 .htaccess
的顶部添加这一行来解决那是在根目录
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
关于php - $_SERVER ['HTTP_AUTHORIZATION' ] 丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51806446/