Проверка на грешка в отговора на 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 за този случай.