PHP getallheaders替代方案

时间:2011-05-16 08:50:15

标签: php apache nginx

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

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

2 个答案:

答案 0 :(得分:9)

您仍然可以使用它,但您必须像这里一样重新定义/重新编写

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

答案 1 :(得分:6)

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