php如何获取请求头中的Authorization参数

clipboard.png

我用fiddler模拟请求,其中要带上Authorization请求头,为什么我用getallheaders()函数获取不到这个值呢?
就连我乱写的一个头也获取到了啊,为什么就是Authorization获取不到呢?

阅读 18.3k
5 个回答
print_r(apache_request_headers());

//看值在不在里面

$headers=getallheaders();
$httpAuthorization = $headers ['Authorization'];

新手上路,请多包涵

apache环境下,默认不能获取Authorization信息,需要配置apache/config/httpd.conf文件

加上以下内容即可

<IfModule mod_rewrite.c>
    SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
</IfModule>
$_SERVER['HTTP_USER_AGENT']
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题