Задать вопрос

Почему не работает подробный вывод при отладке CURL в PHP???

Есть вот такой код:
$log = fopen('php://temp', 'r+');
curl_setopt_array($curl, array(
    CURLINFO_HEADER_OUT => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_URL => 'some_url',
    CURLOPT_TIMEOUT => 5,
    CURLOPT_VERBOSE => true,
    CURLOPT_STDERR => $log,
    CURLOPT_HTTPHEADER => array(
           // заголовки
        ),
    CURLOPT_POSTFIELDS => http_build_query(array(
            // думаю не надо объяснять что здесь)
        ))
    ));
$_result = curl_exec($curl);
rewind($verbose);
echo 'Log: ' . stream_get_contents($log)
fclose($log);
curl_close($curl);

Какого спрашивается он выводит мне 'Log: ' и пустоту? Что я делаю не так?????
P.S.: ответ с сервиса при этом приходит нормальный, но то ЧТО я отправляю я увидеть не могу.
P.S.: НЕ НАДО мне тут же предлагать pecl_httprequest, Requests, Guzzle и т.д., знаю про них, нужно разобраться именно с этим
  • Вопрос задан
  • 672 просмотра
Подписаться 1 Оценить 9 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
uakoB
@uakoB Автор вопроса
в либе курла под пых до конца не реализованы все "родные" вызовы курла. verbose работает некорректно (не знаю что там в седьмой пыхе, но кагбе вот).
UPD.: используйте Requests, на крайняк Guzzle
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
Только хотел написать, что используйте простой файл для вывода
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽