función de PHP curl_getinfo
función de PHP curl_getinfo
(PHP 4> = 4.0.4, PHP 5)
curl_getinfo - Obtener información sobre un recurso de conexión cURL
explicación
mixed curl_getinfo ( resource $ch [, int $opt = 0 ] )
Recuperación de la última transferencia de información.
parámetros
ch
Por el curl_init () devuelve un recurso CURL.
optar
Este parámetro puede ser una de las siguientes constantes:
- CURLINFO_EFFECTIVE_URL - la última dirección URL válida
- CURLINFO_HTTP_CODE - última enviado un código HTTP
- CURLINFO_FILETIME - adquisición remota de tiempo la documentación, si no se puede obtener el valor de retorno es "-1"
- CURLINFO_TOTAL_TIME - última vez que la transferencia consumida
- CURLINFO_NAMELOOKUP_TIME - el tiempo de resolución de nombres consume
- CURLINFO_CONNECT_TIME - la cantidad de tiempo para establecer una conexión
- CURLINFO_PRETRANSFER_TIME - Desde el momento de establecer una conexión con la transmisión listo para su uso
- CURLINFO_STARTTRANSFER_TIME - tiempo de inicio de transmisión se utiliza para establecer una conexión desde
- Tiempo antes del comienzo de la redirección de transacción de transmisión utilizado - CURLINFO_REDIRECT_TIME
- CURLINFO_SIZE_UPLOAD - Importe bruto de datos cargados
- CURLINFO_SIZE_DOWNLOAD - el valor total de la cantidad de datos descargados
- CURLINFO_SPEED_DOWNLOAD - La velocidad media de descarga
- CURLINFO_SPEED_UPLOAD - La velocidad media de subida
- El tamaño de la sección de encabezado - CURLINFO_HEADER_SIZE
- CURLINFO_HEADER_OUT - envió a la cadena de la solicitud
- El tamaño de un problema en las solicitudes de petición HTTP - CURLINFO_REQUEST_SIZE
- CURLINFO_SSL_VERIFYRESULT - Resultados por ajuste de la solicitud de verificación del certificado SSL devueltas CURLOPT_SSL_VERIFYPEER
- CURLINFO_CONTENT_LENGTH_DOWNLOAD - de Content-Length: descarga campo de longitud de lectura en
- CURLINFO_CONTENT_LENGTH_UPLOAD - Descripción del tamaño de subida
- CURLINFO_CONTENT_TYPE - descargar el Content-Type: valor, NULL indica que el servidor no envío válido Content-Type: Cabecera
Valor de retorno
Si opt se establece en una cadena y devuelve su valor. De lo contrario, regresar un array asociativo con los siguientes elementos (que corresponden a optar):
- "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"
Registro de actualización
liberación | explicación |
---|---|
5.1.3 | Introducido CURLINFO_HEADER_OUT . |
Ejemplos
<?php // 创建一个cURL句柄 $ch = curl_init('http://www.yahoo.com/'); // 执行 curl_exec($ch); // 检查是否有错误发生 if(!curl_errno($ch)) { $info = curl_getinfo($ch); echo 'Took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url']; } // Close handle curl_close($ch); ?>