10

我在 Google Play 和 App Store 中有多个应用程序。这些发送自定义请求标头,但这些标头包含下划线,例如api_key.

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

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

4

1 回答 1

22

您需要underscores_in_headers onNGINX 配置中进行设置。

于 2014-11-14T20:53:37.953 回答