我在Google Play和App Store上有多个应用程序。这些应用程序发送自定义请求头,但这些标题包括下划线,例如api_key
。
服务器现已从Apache上的PHP 5.2迁移到NGINX上的PHP 5.5。 在NGINX上,apache_request_headers()
和getallheaders()
不可用。
是否有方法在NGINX服务器上读取自定义请求头,而无需去更新所有应用程序以删除下划线?解析$_SERVER
变量也行不通 - 使用下划线的任何标头都会被丢弃。
underscores_in_headers on
,以便支持下划线作为HTTP头部的一部分。请注意保留HTML标记。
$_SERVER
变量?其中的参数是否带有HTTP_
前缀?http://serverfault.com/a/258940 - slapyo