PHP的getallheaders替代

我想从我的服务器上从Apache切换到Nginx。 这里唯一的问题是在我的PHP脚本中使用的getallheaders()函数不能与Nginx一起使用。 我已经尝试了php站点上getallheaders finction的用户贡献的笔记,但是不返回所有的请求头。

请告诉我如何解决这个问题。 我真的很想切换到Nginx。

你仍然可以使用它,但是你将不得不像这里一样重新定义/重写它

http://www.php.net/manual/en/function.getallheaders.php#84262

Owner-ID的请求标题将作为$ _SERVER ['HTTP_OWNER_ID']由nginx传递给php。 所有的请求头都以类似的方式传递。