I'm отправки запроса Ajax с настраиваемым заголовком под названием Authorization, и я пытаюсь получить, что заголовок с PHPполучить заголовки пользовательского ответа PHP
if (!function_exists('getallheaders'))
{
function getallheaders()
{
$headers = array();
foreach ($_SERVER as $k => $v)
{
if (substr($k, 0, 5) == "HTTP_")
{
$k = str_replace('_', ' ', substr($k, 5));
$k = str_replace(' ', '-', ucwords(strtolower($k)));
$headers[$k] = $v;
}
}
return $headers;
}
}
$val = getallheaders();
echo $val;
и я получаю все заголовки, но не обычай один
val: Object{
Accept: "application/json, text/plain, */*"
Accept-Encoding: "gzip, deflate, sdch"
Accept-Language: "es-ES,es;q=0.8,en;q=0.6"
Connection: "keep-alive"
Host: "www.localhost.com"
Origin: "http://localhost"
Referer: "http://localhost/gestion/"
User-Agent: "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36"
}
Любые подсказки, почему я не получаю заголовок авторизации?
Этот вопрос, вероятно, ответил здесь: [http://stackoverflow.com/questions/17488656/zend-server-windows-authorization-header-is-not-passed- к-PHP-скрипт ] (http://stackoverflow.com/questions/17488656/zend-server-windows-authorization-header-is-not-passed-to-php-script) В этом ответе описан обходной путь. Помогает ли вам это? –