La función PHP `curl_getinfo()` proporciona información detallada sobre la petición cURL ejecutada. Este artículo explica el significado de cada campo.
Llama a la función sobre el resultado del contexto de curl_init()
:
$ch = curl_init();curl_setopt($ch, CURLOPT_URL, 'https://baraja.cz');curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);curl_setopt($ch, CURLOPT_NOBODY, 1);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);curl_exec($ch);$info = curl_getinfo($ch);curl_close($ch);dump($info);
La función curl_getinfo()
devuelve un array asociativo del que se pueden recuperar claves y valores individuales.
Clave, valor de ejemplo, explicación, etc. |
---|
url |
content_type |
http_code |
Tamaño de la cabecera de la petición HTTP en bytes. |
request_size |
ssl_verify_result |
0.233384 Tiempo total de espera de la respuesta. Dado en segundos. |
0.021608 Tiempo de resolución del dominio en los registros DNS. Se especifica en segundos. |
upload_size |
size_download |
0.0 |
0.0 |
download_content_length |
upload_content_length |
starttransfer_time |
0.0 |
primary_ip |
certinfo |
El puerto de red utilizado (80 significa HTTP, 443 significa HTTPS). |
local_ip |
puerto_local |
http_version |
ssl_verifyresult |
scheme |
appconnect_time_us |
redirect_time_us |
starttransfer_time_us |
Es posible que algunas llaves no estén siempre disponibles. Verifique siempre la existencia de la clave y la validez del valor antes de leer el valor.
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | es