PHP не распознает http_get_request_headers ()? - PullRequest
6 голосов
/ 11 марта 2009

Я вызываю http_get_request_headers () в файле PHP на сервере с PHP 5. Однако я получаю фатальную ошибку: вызов неопределенной функции http_get_request_headers (). Кто-нибудь знает, в чем может быть проблема? Эта функция не поставляется с простым PHP?

Ответы [ 4 ]

5 голосов
/ 11 марта 2009

Нет, это не так. Вам нужен модуль PECL , чтобы эта функция работала. Но вы можете использовать содержимое переменной $ _SERVER, как указано в в этом комментарии на сайте php. В качестве альтернативы вы можете использовать функцию apache , если это ваш веб-сервер.

3 голосов
/ 05 июля 2014

Если вы используете версию> = 2 из pecl_http, вам нужно использовать синтаксис пространства имен для вызова функций. Посмотрите документацию версии 2 здесь и пример здесь

В основном \http\Env::getRequestHeader()

1 голос
/ 11 марта 2009

Эта функция является частью расширения PECL.

Следуйте инструкциям на этой странице, чтобы установить его: http://ar.php.net/manual/en/http.install.php

0 голосов
/ 11 марта 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...