Verificando a resposta do CURL em busca de erros em PHP
Se ocorrer algum erro durante
a requisição, o resultado na variável
será false.
Podemos usar isso para
verificar se houve erro:
<?php
// Executa a requisição:
$res = curl_exec($curl);
if ($res === false) {
// Exibe a mensagem de erro:
echo 'error';
} else {
// Exibe o resultado:
var_dump($res);
}
?>
Com a função curl_error
é possível obter o texto do erro
ocorrido no CURL:
<?php
// Executa a requisição:
$res = curl_exec($curl);
if ($res === false) {
// Exibe o erro:
echo curl_error($curl);
} else {
// Exibe o resultado:
var_dump($res);
}
?>
Faça as correções necessárias na sua função.
Tente acessar um site que não existe. Estude a mensagem de erro do CURL para este caso.