Vérification de la réponse CURL pour les erreurs en PHP
Si une erreur se produit pendant le processus
de requête, la variable contenant le résultat
contiendra false.
On peut utiliser cela
pour vérifier la présence d'une erreur :
<?php
// Exécutons la requête :
$res = curl_exec($curl);
if ($res === false) {
// Affichons le message d'erreur :
echo 'error';
} else {
// Affichons le résultat :
var_dump($res);
}
?>
Avec la fonction curl_error
on peut obtenir le texte de l'erreur
survenue dans CURL :
<?php
// Exécutons la requête :
$res = curl_exec($curl);
if ($res === false) {
// Affichons l'erreur :
echo curl_error($curl);
} else {
// Affichons le résultat :
var_dump($res);
}
?>
Apportez les corrections nécessaires dans votre fonction.
Essayez d'accéder à un site qui n'existe pas. Étudiez le texte de l'erreur CURL pour ce cas.