curlopt_timeout php curl error-handling timeout

curlopt_timeout - Detección de error de tiempo de espera de curl de PHP



curl timeout (2)

Uso curl para realizar una solicitud HTTP como esta:

$ch = curl_init(); $timeout = 5; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); $data = curl_exec($ch); curl_close($ch);

¿Cómo puedo verificar si ocurrió un error y si fue un error de tiempo de espera?



puedes verificar el número de error y su ''descripción así:

// Check if any error occurred if(curl_errno($ch)) { echo ''Curl error: '' . curl_error($ch); }