6.5 CURL
6 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Constantes pré-définies . Exemples . curl_close . curl_copy_handle . 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
|
6.5.11 curl_getinfo()
Lit les informations détaillant un transfert CURL
[ Exemples avec curl_getinfo ] PHP 4 >= 4.0.4, PHP 5
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_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
|