Проверка ответа CURL на ошибку в PHP

Если в процессе запроса случится какая-то ошибка, в переменную с результатом попадет false. Этим можно воспользоваться для проверки на ошибку:

<?php // Выполняем запрос: $res = curl_exec($curl); if ($res === false) { // Выведем сообщение об ошибке: echo 'error'; } else { // Выведем результат: var_dump($res); } ?>

С помощью функции curl_error можно получить текст ошибки, случившейся в CURL:

<?php // Выполняем запрос: $res = curl_exec($curl); if ($res === false) { // Выведем ошибку: echo curl_error($curl); } else { // Выведем результат: var_dump($res); } ?>

Внесите соответствующие исправления в вашу функцию.

Попробуйте обратиться к несуществующему сайту. Изучите текст ошибки CURL для этого случая.



Чат с GPT Компилятор