2015-09-13 43 views

回答

2

getallheaders()apache extension

您可以從$_SERVER超全球檢索標題。所有的請求標題都是大寫的,標題名稱前面加上'HTTP_'。

在這種情況下,標題'RestAuth'將以$_SERVER['HTTP_RESTAUTH']的形式提供。

+0

在php手冊頁有一個有用的函數,用於getallheaders()不可用 - http://php.net/manual/en/function.getallheaders.php – Tom

0

爲了從您的客戶端通過@湯姆

引用
if (!function_exists('getallheaders')) 
{ 
    function getallheaders() 
    { 
      $headers = ''; 
     foreach ($_SERVER as $name => $value) 
     { 
      if (substr($name, 0, 5) == 'HTTP_') 
      { 
       $headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value; 
      } 
     } 
     return $headers; 
    } 
} 

所以基本上手冊頁您發佈RestAuth它變成HTTP_RESTAUTH其上述功能將終於迴歸爲Restauth在服務器上跟進@ Stuart..straight 。玩ucwords(),如果你不喜歡。