title: Authorization header missing in PHP POST request
body: <p>I'm currently trying to read the authorization header in a PHP script that I'm calling with a POST request. The Authorization header is populated with a token. It seems the Authorization header is somehow removed before it arrives at my PHP script. I'm executing the post request with Postman (Chrome addon) and I enabled CORS in my PHP script. I don't have access to the apache server directly.</p>
  
  <p>HTTP Request:</p>
  
  <pre><code>Accept:*/*
  Accept-Encoding:gzip,deflate
  Accept-Language:de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4,ja;q=0.2
  Authorization:Bearer mytoken
  Cache-Control:no-cache
  Connection:keep-alive
  Content-Length:32
  Content-Type:text/plain;charset=UTF-8
  Host:www.myhost.com
  Origin:chrome-extension://fdmmgilgnpjigdojojpjoooidkmcomcm
   User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)       
   Chrome/38.0.2125.104 Safari/537.36
  </code></pre>
  
  <p>PHP script:</p>
  
  <pre><code>header("Access-Control-Allow-Origin: *");
  header("Access-Control-Allow-Headers: Authorization, Origin, X-Requested-With, Content-Type,      Accept");
  header("Content-Type: application/json");
  
  $headers = getallheaders();
  echo $headers['Authorization'];
  </code></pre>
  
  <p>The above script outputs '' (= nothing).</p>