接收PHP中的自定义标头

接收PHP中的自定义标头,php,ajax,header,cross-domain,blob,Php,Ajax,Header,Cross Domain,Blob,如何检索通过AJAX发送的PHP中自定义头的值 我有一个跨域AJAX请求,它发送blob数据,如下所示: var blob = new Blob([req.response], {type: "application/octet-stream"}); req = new XMLHttpRequest(); req.open("POST", ws_path(other_context, 'receive_pkg'), true); req.setRequestHeader('secret', 's

如何检索通过AJAX发送的PHP中自定义头的值

我有一个跨域AJAX请求,它发送blob数据,如下所示:

var blob = new Blob([req.response], {type: "application/octet-stream"});
req = new XMLHttpRequest();
req.open("POST", ws_path(other_context, 'receive_pkg'), true);
req.setRequestHeader('secret', 'some hedaer value'); //<-- custom header
req.onload = function (oEvent) { alert(req.response); };
req.send(blob);
我的自定义标头“secret”在“访问控制请求标头”下的com sep标头列表中提到。但我如何得到它的实际价值呢


似乎在讨论同样的事情,但不包括检索。

这有帮助吗?我确实看到了这个问题。我尝试了答案中提出的第一种方法,但没有尝试第二种更费力的方法。我要试一试——谢谢。
...
Access-Control-Request-Method = POST
Access-Control-Request-Headers = content-type,secret
...