CURL atsakymo klaidos tikrinimas PHP
Jei užklausos metu įvyks
kokia nors klaida, į kintamąjį su
rezultatu pateks false.
To galima pasinaudoti
klaidai patikrinti:
<?php
// Vykdome užklausą:
$res = curl_exec($curl);
if ($res === false) {
// Atspausdinsime klaidos pranešimą:
echo 'error';
} else {
// Atspausdinsime rezultatą:
var_dump($res);
}
?>
Naudojant funkciją curl_error
galima gauti CURL įvykusios
klaidos tekstą:
<?php
// Vykdome užklausą:
$res = curl_exec($curl);
if ($res === false) {
// Atspausdinsime klaidą:
echo curl_error($curl);
} else {
// Atspausdinsime rezultatą:
var_dump($res);
}
?>
Atlikite atitinkamus pataisymus savo funkcijoje.
Pabandykite kreiptis į neegzistuojančią svetainę. Ištirkite CURL klaidos tekstą šiuo atveju.