Провера одговора 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 грешке за овај случај.