Manuel PHP
Précédent |  | Suivant

# curl_getinfo

(PHP 4 >= 4.0.4, PHP 5)

curl_getinfo -- Lit les informations détaillant un transfert CURL

## Description

mixed curl_getinfo ( resource ch [, int opt] )

curl_getinfo() lit les informations détaillant le transfert identifié par la ressource ch. Le paramètre opt peut prendre l'une des valeurs suivantes :

- `CURLINFO_EFFECTIVE_URL` - Dernière URL réelle

- `CURLINFO_HTTP_CODE` - Dernier code HTTP reçu

- `CURLINFO_FILETIME` - Date distante du document, et -1 si la date du document distant est inconnue.

- `CURLINFO_TOTAL_TIME` - Durée de la transaction en secondes pour le dernier transfert

- `CURLINFO_NAMELOOKUP_TIME` - Durée de résolution du nom de domaine en secondes

- `CURLINFO_CONNECT_TIME` - Durée d'établissement de la connexion en secondes

- `CURLINFO_PRETRANSFER_TIME` - Durée en secondes, entre le début de la transaction et de début du transfert de fichiers

- `CURLINFO_STARTTRANSFER_TIME` - Durée en secondes jusqu'à ce que le premier octet soit sur le point d'être transféré

- `CURLINFO_REDIRECT_TIME` - Durée en secondes de toutes les étapes de redirection avant que la transaction finale ne soit débutée

- `CURLINFO_SIZE_UPLOAD` - Nombre total d'octets envoyés

- `CURLINFO_SIZE_DOWNLOAD` - Nombre total d'octets téléchargés

- `CURLINFO_SPEED_DOWNLOAD` - Vitesse moyenne de téléchargement

- `CURLINFO_SPEED_UPLOAD` - Vitesse moyenne d'envoi

- `CURLINFO_HEADER_SIZE` - Taille des en-têtes reçus

- `CURLINFO_HEADER_OUT` - La chaîne de demande envoyée. Disponible depuis PHP 6.0.0

- `CURLINFO_REQUEST_SIZE` - Taille totale des requêtes envoyées. Actuellement, uniquement pour les requêtes HTTP

- `CURLINFO_SSL_VERIFYRESULT` - Résultat de la vérification de la certification SSL demandée par `CURLOPT_SSL_VERIFYPEER`

- `CURLINFO_CONTENT_LENGTH_DOWNLOAD` - Taille du corps du téléchargement, lu dans l'en-tête Content-Length:

- `CURLINFO_CONTENT_LENGTH_UPLOAD` - Taille spécifiée de l'envoi.

- `CURLINFO_CONTENT_TYPE` - Content-Type: du fichier téléchargé. `NULL` indique que le serveur n'a pas envoyé d'en-tête Content-Type:

Lorsqu'elle est appelée sans le paramètre opt, un tableau associatif est retourné avec les éléments suivants :

- 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

Précédent | Sommaire | Suivant
curl_exec | Niveau supérieur | curl_init