curl_getinfo
(PHP 4 >= 4.0.4, PHP 5)
curl_getinfo —
Obtiene información relativa a una transferencia específica
Descripción
mixed curl_getinfo
( resource $ch
[, int $opt
] )
Devuelve intormación sobre la última transferencia. El parámetro opt
puede tener uno de los siguientes valores:
-
"CURLINFO_EFFECTIVE_URL" - La última URL efectiva
-
"CURLINFO_HTTP_CODE" - El último código HTTP recibido
-
"CURLINFO_FILETIME" - La fecha remota del documento recibido, si el valor devuelto es -1 la fecha del documento es desconocida
-
"CURLINFO_TOTAL_TIME" - El tiempo total de transacción en segundos para la última transferencia
-
"CURLINFO_NAMELOOKUP_TIME" - El tiempo en segundos transcurrido hasta que la resolución de nombres fue completada
-
"CURLINFO_CONNECT_TIME" - El tiempo en segundos que se tardó en establecer la conexión
-
"CURLINFO_PRETRANSFER_TIME" - El tiempo en segundos transcurrido desde el comienzo hasta antes de comenzar la transferencia
-
"CURLINFO_STARTTRANSFER_TIME" - El tiempo en segundos transcurrido hasta que el primer byte está listo para ser transferido
-
"CURLINFO_REDIRECT_TIME" - El tiempo en segundos de todos los redireccionamientos previos a la transacción final
-
"CURLINFO_SIZE_UPLOAD" - Número total de bytes enviados
-
"CURLINFO_SIZE_DOWNLOAD" - Número total de bytes recibidos
-
"CURLINFO_SPEED_DOWNLOAD" - Velocidad promedio de recepción
-
"CURLINFO_SPEED_UPLOAD" - Velocidad promedio de envío
-
"CURLINFO_HEADER_SIZE" - Tamaño total de todos los encabezados recibidos
-
"CURLINFO_REQUEST_SIZE" - Tamaño total de las peticiones efectuadas, actualmente solo para peticiones HTTP
-
"CURLINFO_SSL_VERIFYRESULT" - Resultado de la verificación de certificado SSL requerida al indicar CURLOPT_SSL_VERIFYPEER
-
"CURLINFO_CONTENT_LENGTH_DOWNLOAD" - El tamaño del contenido recibido, tomado del encabezado Content-Length
-
"CURLINFO_CONTENT_LENGTH_UPLOAD" - Tamaño indicado de la información enviada
-
"CURLINFO_CONTENT_TYPE" - Tipo de contenido del objeto recibido, NULL indica que el servidor no envío un encabezado Content-Type válido
Si es llamado sin el parámetro opcional opt
, se devuelve un array asociativo con los siguientes elementos, que se corresponden con las opciones del parámetro opt
:
-
"url"
-
"content_type"
-
"http_code"
-
"header_size"
-
"request_size"
-
"filetime"
-
"ssl_verify_result"
-
"redirect_count"
-
"total_time"
-
"namelookup_time"
-
"connect_time"
-
"pretransfer_time"
-
"size_upload"
-
"size_download"
-
"speed_download"
-
"speed_upload"
-
"download_content_length"
-
"upload_content_length"
-
"starttransfer_time"
-
"redirect_time"