CURL-vastauksen virhetarkistus PHP:ssä
Jos pyynnön aikana tapahtuu
jokin virhe, tulomuuttujaan
päätyy false.
Tätä voidaan hyödyntää
virhetarkistukseen:
<?php
// Suoritetaan pyyntö:
$res = curl_exec($curl);
if ($res === false) {
// Tulostetaan virheilmoitus:
echo 'error';
} else {
// Tulostetaan tulos:
var_dump($res);
}
?>
Funktiolla curl_error
voi saada CURL:ssa tapahtuneen
virheen tekstin:
<?php
// Suoritetaan pyyntö:
$res = curl_exec($curl);
if ($res === false) {
// Tulostetaan virhe:
echo curl_error($curl);
} else {
// Tulostetaan tulos:
var_dump($res);
}
?>
Tee tarvittavat muutokset omaan funktioosi.
Yritä ottaa yhteyttä olematomaan verkkosivustoon. Tutki CURL-virheen tekstiä tässä tapauksessa.