【发布时间】:2016-03-21 19:26:25
【问题描述】:
我已经用 PHP-FPM 设置了一个 NGINX 盒子。一切正常,但我对该框的请求发送了一个额外的请求标头,例如:http_a_xpto(是的,它以“http_”开头,我无法更改它)。
由于某种原因,所有带下划线 (_) 的标头都被忽略,并且无法在 PHP $_SERVER var 上捕获。
我已启用“underscores_in_headers on;”在 http 指令,甚至在服务器指令,NGINX 配置文件。
我的配置中缺少一些东西??
谢谢!
【问题讨论】:
-
我将删除我的答案,因为this 表示
nginx默认通过所有请求标头。抱歉打扰了。 -
我已经确认
http容器中的underscores_in_headers on;是您使用包含下划线的请求标头填充 SERVER 变量所需的全部内容。确保您重新启动了nginx。
标签: php http nginx http-headers