Как получить значение настраиваемого заголовка в PHP, отправленного через AJAX?
У меня есть междоменный запрос 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);
Но в моем PHP, когда я проверяю getallheaders()
Я просто получаю (большинство заголовков удалено для краткости):
...
Access-Control-Request-Method = POST
Access-Control-Request-Headers = content-type,secret
...
Мой пользовательский заголовок ‘secret’ упоминается в сводном списке заголовков в ‘Access-Control-Request-Headers’. Но как мне получить его фактическую стоимость?
Этот вопрос кажется, обсуждает то же самое, но не охватывает поиск.
Задача ещё не решена.
Других решений пока нет …