Manuale PHP
Indietro |  | Avanti

# curl_getinfo

(PHP 4 >= 4.0.4, PHP 5)

curl_getinfo -- Ottiene informazioni relative a un determinato trasferimento

## Descrizione

string curl_getinfo ( resource ch [, int opt] )

La funzione restituisce informazioni sull'ultimo trasferimento, il parametro opt può assumere uno dei seguenti valori:

- "CURLINFO_EFFECTIVE_URL" - L'ultimo URL reale

- "CURLINFO_HTTP_CODE" - L'ultimo codice HTTP ricevuto

- "CURLINFO_FILETIME" - Data del documento remoto ricevuto, -1 indica che la data del documento è sconosciuta

- "CURLINFO_TOTAL_TIME" - Tempo totale in secondi per l'ultimo trasferimento

- "CURLINFO_NAMELOOKUP_TIME" - Tempo in secondi impiegato per risolvere il nome

- "CURLINFO_CONNECT_TIME" - Tempo in secondi necessario per stabilire la connessione

- "CURLINFO_PRETRANSFER_TIME" - Tempo in secondi dall'inizio fino a prima di cominciare il trasferimento

- "CURLINFO_STARTTRANSFER_TIME" - Tempo in secondi fino a quando comincia il trasferimento del primo byte

- "CURLINFO_REDIRECT_TIME" - Tempo in secondi richiesto dai passi di redirezione prima che sia cominciata la transazione finale

- "CURLINFO_SIZE_UPLOAD" - Numero totale dei byte inviati

- "CURLINFO_SIZE_DOWNLOAD" - Numero totale dei byte scaricati

- "CURLINFO_SPEED_DOWNLOAD" - Velocità media di download

- "CURLINFO_SPEED_UPLOAD" - Velocità media di upload

- "CURLINFO_HEADER_SIZE" - Dimensione totale di tutte le header ricevute

- "CURLINFO_REQUEST_SIZE" - Dimensione totale delle richieste, attualmente solo per le richieste HTTP

- "CURLINFO_SSL_VERIFYRESULT" - Risultato delle verifiche del certificato richieste da CURLOPT_SSL_VERIFYPEER

- "CURLINFO_CONTENT_LENGTH_DOWNLOAD" - Lunghezza del download ottenuta dal campo Content-Length:

- "CURLINFO_CONTENT_LENGTH_UPLOAD" - Dimensione specificata dell'upload

- "CURLINFO_CONTENT_TYPE" - Content-type dell'oggetto scaricato, il valore NULL indica che il server non ha inviato un Content-Type: valido

Se la funzione viene eseguita senza il parametro opzionale opt, sarà restituito un array contenente i seguenti elementi corrispondenti alle opzioni di 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"

Indietro | Partenza | Avanti
curl_exec | Risali | curl_init