Manual do PHP
Anterior |  | Próxima

# curl_getinfo

(PHP 4 >= 4.0.4, PHP 5)

curl_getinfo -- Obtém uma informação sobre uma transferencia especifica

## Descrição

string curl_getinfo ( resource ch [, int opt] )

Retorna informação sobre a última transferencia, `opt` deve ser um dos seguintes:

- "CURLINFO_EFFECTIVE_URL" - Última URL efetiva

- "CURLINFO_HTTP_CODE" - Último código HTTP recebido

- "CURLINFO_FILETIME" - Tempo remoto do documento obtido, se -1 for retornado, então o tempo do documento é desconhecido

- "CURLINFO_TOTAL_TIME" - Tempo total da transação em segundos para a última transferencia

- "CURLINFO_NAMELOOKUP_TIME" - Tempo em segundos até que a resolução tenha sido completada

- "CURLINFO_CONNECT_TIME" - Tempo em segundos que levou para estabelecer a conexão

- "CURLINFO_PRETRANSFER_TIME" - Tempo em segundos do início até que a transferencia esteja a ponto de começar

- "CURLINFO_STARTTRANSFER_TIME" - Tempo em segundos até que o primeiro byte esteja a ponto de ser transferido

- "CURLINFO_REDIRECT_TIME" - Tempo em segundos de todos os passos de redirecionamento antes que a transação tenha começado

- "CURLINFO_SIZE_UPLOAD" - Número total de bytes enviados

- "CURLINFO_SIZE_DOWNLOAD" - Número total de bytes baixados

- "CURLINFO_SPEED_DOWNLOAD" - Média de tempo do download

- "CURLINFO_SPEED_UPLOAD" - Média de tempo do upload

- "CURLINFO_HEADER_SIZE" - Tamanho total dos cabeçalhos recebidos

- "CURLINFO_REQUEST_SIZE" - Tamanho total das requisições feitas, atualmente apenas para requisições HTTP

- "CURLINFO_SSL_VERIFYRESULT" - Resultado da verificação da certificação SSL pedida definindo a opção CURLOPT_SSL_VERIFYPEER

- "CURLINFO_CONTENT_LENGTH_DOWNLOAD" - content-length do download, lido a partir do campo Content-Length:

- "CURLINFO_CONTENT_LENGTH_UPLOAD" - Tamanho especificado do upload

- "CURLINFO_CONTENT_TYPE" - Content-type do objeto baixado, NULL indica que o servidor não enviou um cabeçalho Content-Type: válido

Se for chamado sem o parâmetro opcional opt uma matriz associativa é retornada com os seguintes elementos que correspondem as opções `opt`:

- "url"

- "content_type"

- "http_encode"

- "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"

Anterior | Principal | Próxima
curl_exec | Acima | curl_init