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