Έλεγχος απόκρισης 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 για αυτή την περίπτωση.