Controleren van CURL antwoord op fouten in PHP
Als er een fout optreedt tijdens het verzoek,
zal het resultaat in de variabele
false zijn.
Dit kunnen we gebruiken
om op fouten te controleren:
<?php
// Voer het verzoek uit:
$res = curl_exec($curl);
if ($res === false) {
// Toon een foutmelding:
echo 'error';
} else {
// Toon het resultaat:
var_dump($res);
}
?>
Met de functie curl_error
kunnen we de tekst van de fout
die in CURL is opgetreden, verkrijgen:
<?php
// Voer het verzoek uit:
$res = curl_exec($curl);
if ($res === false) {
// Toon de fout:
echo curl_error($curl);
} else {
// Toon het resultaat:
var_dump($res);
}
?>
Breng de betreffende correcties aan in uw functie.
Probeer toegang te krijgen tot een niet-bestaande website. Bestudeer de CURL fouttekst voor dit geval.