我创建了一个 API 请求,并尝试使用
$_POST
方法从该请求访问标头参数,但没有获取标头请求数据。
这是我的标头请求数据:
Access-Key:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Content-Type:application/json
charset:utf-8
那么如何使用 PHP 获取所有标头数据呢?有人可以帮助我吗?
试试这个
$url = 'your url';
echo $type = get_headers($url, 1)["Access-Key"];
使用 getallheaders() PHP 函数
getallheaders — 从当前请求中获取所有 HTTP 标头。
$headers = getallheaders();
foreach($headers as $key=>$val){
echo $key . ': ' . $val . '<br>';
}