$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, я получу ожидаемый ответ.
Что может быть причиной этого?