funzione PHP curl_getinfo
funzione PHP curl_getinfo
Manuale PHP cURL di riferimento
(PHP 4> = 4.0.4, PHP 5)
curl_getinfo - Ottenere informazioni su una risorsa di connessione maniglia CURL
spiegazione
mixed curl_getinfo ( resource $ch [, int $opt = 0 ] )
Ottenere ultimo trasferimento di informazioni.
parametri
ch
Con il curl_init () restituisce un handle cURL.
optare
Questo parametro può essere una delle seguenti costanti:
- CURLINFO_EFFECTIVE_URL - l'ultimo indirizzo URL valido
- CURLINFO_HTTP_CODE - ultima ricevuta codice HTTP
- CURLINFO_FILETIME - acquisizione a distanza di tempo la documentazione, se non è possibile ottenere il valore di ritorno è "-1"
- CURLINFO_TOTAL_TIME - l'ultima volta il trasferimento consumato
- CURLINFO_NAMELOOKUP_TIME - tempo di risoluzione dei nomi consumato
- CURLINFO_CONNECT_TIME - la quantità di tempo per stabilire una connessione
- CURLINFO_PRETRANSFER_TIME - Da tempo per stabilire una connessione per la trasmissione pronto all'uso
- CURLINFO_STARTTRANSFER_TIME - trasmissione in tempo di avvio viene utilizzato per stabilire una connessione da
- Tempo prima dell'inizio del reindirizzamento dell'operazione di trasmissione utilizzata - CURLINFO_REDIRECT_TIME
- CURLINFO_SIZE_UPLOAD - Importo lordo dei dati caricati
- CURLINFO_SIZE_DOWNLOAD - il valore totale della quantità di dati scaricati
- CURLINFO_SPEED_DOWNLOAD - La velocità media di download
- CURLINFO_SPEED_UPLOAD - La velocità media di upload
- La dimensione della sezione di intestazione - CURLINFO_HEADER_SIZE
- CURLINFO_HEADER_OUT - ha inviato la stringa di richiesta
- La dimensione di un problema nelle richieste di richiesta HTTP - CURLINFO_REQUEST_SIZE
- CURLINFO_SSL_VERIFYRESULT - I risultati per l'impostazione del certificato SSL richiesta di verifica restituiti CURLOPT_SSL_VERIFYPEER
- CURLINFO_CONTENT_LENGTH_DOWNLOAD - da Content-Length: scaricare lunghezza campo in lettura
- CURLINFO_CONTENT_LENGTH_UPLOAD - Upload dimensioni Descrizione
- CURLINFO_CONTENT_TYPE - scarica il Content-Type: valore, NULL indica server non ha inviato valida Content-Type:
Valore di ritorno
Se opt è impostato su una stringa e restituisce il suo valore. In caso contrario, Restituisce un array associativo con i seguenti elementi (che corrispondono ad optare):
- "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"
Aggiornamento registro
rilascio | spiegazione |
---|---|
5.1.3 | Introdotto CURLINFO_HEADER_OUT . |
Esempi
<?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); ?>