Services webmasters
Partenaires
Jeux concours gratuits
 
curl_exec
<<<
curl_getinfo curl_init
>>>

7.12 CURL
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Constantes prédefinies
Exemples
curl_close
curl_errno
curl_error
curl_exec
->curl_getinfo
curl_init
curl_multi_add_handle
curl_multi_close
curl_multi_exec
curl_multi_getcontent
curl_multi_info_read
curl_multi_init
curl_multi_remove_handle
curl_multi_select
curl_setopt
curl_version

7.12.10 curl_getinfo() Lit les informations détaillant un transfert CURL

[ Exemples avec curl_getinfo ]   PHP 4 >= 4.0.4

string  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 entêtes reçus
  • 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'entê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'entê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_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

<< curl_getinfo >>
curl_exec CURL curl_init
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -