PHP无法识别http_get_request_headers()?

时间:2009-03-11 17:04:30

标签: php http

我在运行PHP 5的服务器上的PHP文件中调用http_get_request_headers()。但是,我收到致命错误:调用未定义的函数http_get_request_headers()。有谁知道问题可能是什么?这个函数不是用普通的PHP来的吗?

4 个答案:

答案 0 :(得分:5)

不,不。您需要PECL module才能使该功能正常工作。但是您可以使用php网站上this comment中所述的$ _SERVER变量的内容。或者,如果这是您的Web服务器,则可以使用apache function

答案 1 :(得分:3)

如果您使用pecl_http的版本> = 2,则需要使用命名空间语法来调用函数。查看version 2 documentation hereexample here

基本上\http\Env::getRequestHeader()

答案 2 :(得分:1)

该功能是PECL扩展的一部分。

按照此页面上的说明进行安装:http://ar.php.net/manual/en/http.install.php

答案 3 :(得分:0)