I'm發送一個名爲授權, 一個自定義標題Ajax請求,我試圖讓頭與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)在這個答案中,描述了一個解決方法。它對你有幫助嗎? – 2015-04-02 11:57:00