<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-04-18 17:44 GMT-03:00 silvioprog <span dir="ltr"><<a href="mailto:silvioprog@gmail.com" target="_blank">silvioprog@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr">Hello,<div><br></div><div>In PHP it is very easy:</div><div><br></div><div><div><?php</div><div><span style="white-space:pre-wrap">   </span>$headers = apache_request_headers();</div><div><span style="white-space:pre-wrap">     </span>echo $headers['Authorization'];</div>


<div>?></div><div><br></div><div>But I tried in CGI, and the "Authorization" header isn't returned in any property, even in environment variables.</div><div><br></div><div>Can I get this header using CGI and/or FastCGI?<br>


</div><div><br></div><div>Thank you!</div></div></div></blockquote></div><div><br></div><div>Following this steps:</div><div><br></div><div><a href="http://stackoverflow.com/questions/17488656/zend-server-windows-authorization-header-is-not-passed-to-php-script">http://stackoverflow.com/questions/17488656/zend-server-windows-authorization-header-is-not-passed-to-php-script</a><br>

</div><div><br></div><div><pre class="" style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;overflow:auto;width:auto;max-height:600px;word-wrap:normal;color:rgb(0,0,0);line-height:17.804800033569336px">

<code style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;white-space:inherit"><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175)">SetEnvIf</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175)">Authorization</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0)">"(.*)"</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> HTTP_AUTHORIZATION</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">$1</span></code></pre>

</div><div><br></div><div>With:</div><div><br></div><div><div>procedure TReqTokenAction.Post;</div><div>begin</div><div>  Write(TheRequest.Authorization);</div><div>end;</div></div><div><br></div><div>And it worked fine! :)</div>

<div><br></div>-- <br>Silvio Clécio<br>My public projects - <a href="http://github.com/silvioprog" target="_blank">github.com/silvioprog</a>
</div></div>