Kontrola odpovede CURL na chybu v PHP
Ak počas požiadavky nastane
nejaká chyba, do premennej s
výsledkom sa dostane false.
Toto môžeme využiť
na kontrolu chyby:
<?php
// Vykonáme požiadavku:
$res = curl_exec($curl);
if ($res === false) {
// Vypíšeme správu o chybe:
echo 'error';
} else {
// Vypíšeme výsledok:
var_dump($res);
}
?>
Pomocou funkcie curl_error
môžeme získať text chyby,
ktorá nastala v CURL:
<?php
// Vykonáme požiadavku:
$res = curl_exec($curl);
if ($res === false) {
// Vypíšeme chybu:
echo curl_error($curl);
} else {
// Vypíšeme výsledok:
var_dump($res);
}
?>
Vykonajte zodpovedajúce opravy vo vašej funkcii.
Skúste pristúpiť na neexistujúcu webovú stránku. Preskúmajte text chyby CURL pre tento prípad.