[英]Pick off Authentication header PHP
当我执行print_r(apache_request_headers());
时,我在每个请求的标头中发送一个令牌print_r(apache_request_headers());
我得到...
[Host] => 192.168.100.100
[Connection] => keep-alive
[Authorization] =>d868cbf31f676130649fbfd7fff64a70cc071cd0fc8afa676b ...
[Origin] => null
[User-Agent] => Mozilla/5.0 (Linux; U; Android 4.0; en-us; GT-I9300 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
[Accept] => */*
[Accept-Encoding] => gzip, deflate, sdch [Accept-Language] => en-US,en;q=0.8 )
我已经试过echo $_SERVER['Authorization'];
但出现错误Undefined index: Authorization
。
我如何获得令牌。
您可以使用数组解引用(PHP> = 5.4) ,例如
echo apache_request_headers()["Authorization"];
或将其分配给变量然后访问它,例如
$headers = apache_request_headers();
echo $headers["Authorization"];
试试这个,它是服务器独立的
$header = getallheaders();
echo $header['Authorization'];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.