PHP CURL не получает ответ, но CLI curl делает - PullRequest
0 голосов
/ 16 января 2020
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($curl);
var_dump($out)
curl_close($curl);

Этот код выводит пустую строку.

Если я выполняю из командной строки curl http://myurl.com

, я получаю ожидаемый ответ, который равен -1 в этом случае:

-1
* Connection #0 to host myurl.com left intact

Похоже, что cli и php curl ведут себя по-разному. Если я попробую shell_exec с помощью той же команды cli, я получу ожидаемый ответ.

Что может быть причиной этого?

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