У меня самая странная проблема. Я пытаюсь получить результаты выполнения CGI-скрипта на одном сервере с get_file_contents
, и он работает везде, кроме моей локальной машины под Ubuntu.
Он работает, когда я прошу его получить URL-адрес с другого сервера (тот же сценарий, запущенный на производстве), он работает на другом сервере, я абсолютно уверен, что у меня установлен allow_url_fopen
Но каждый раз, когда я пытаюсь получить эту страницу с локального сервера, я получаю failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
на стороне PHP и [error] [client 127.0.0.1] request failed: error reading the headers
в журнале ошибок Apache.
Так что я могу с этим сделать, какие заголовки я должен передать, чтобы Apache не отказывал мне или, альтернативно, какие параметры конфигурации я должен настроить для получения тех же результатов?