2014-11-14 77 views
0

我在Google Play和App Store中有多个应用程序。这些发送自定义请求标头,但这些标头包含一个下划线,例如“api_key”。在nginx上获取带下划线的标题

服务器现在已经从Apache上的PHP 5.2转移到了nginx上的PHP 5.5上。在nginx上,apache_request_headers()和getallheaders()不可用。

有没有什么办法可以读取nginx服务器上的自定义请求标头,而无需去更新所有的应用程序来删除下划线?解析$ _SERVER变量也不起作用 - 任何使用和下划线的头都被丢弃....

+0

你倾销了'$ _SERVER'变量吗?那里的参数是否带有'HTTP_'前缀? http://serverfault.com/a/258940 – slapyo 2014-11-14 20:52:12

回答