English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
(PHP 4 >= 4.0.4, PHP 5)
curl_getinfo — Obtenir les informations sur le gestionnaire de ressource de connexion CURL
mixed curl_getinfo ( resource $ch [, int $opt = 0 ] )
Obtenir les informations liées à la dernière transmission.
ch
Le gestionnaire CURL retourné par curl_init().
opt
Ce paramètre peut être l'un des constantes suivantes:
CURLINFO_EFFECTIVE_URL - L'ultima URL valable
CURLINFO_HTTP_CODE - Le dernier code HTTP reçu
CURLINFO_FILETIME - Le temps pour obtenir le document à distance, si impossible à obtenir, la valeur de retour est "-1"
CURLINFO_TOTAL_TIME - Le temps utilisé pour la dernière transmission
CURLINFO_NAMELOOKUP_TIME - Le temps utilisé pour la résolution du nom
CURLINFO_CONNECT_TIME - Le temps utilisé pour établir la connexion
CURLINFO_PRETRANSFER_TIME - Le temps utilisé pour préparer la transmission à partir de la connexion
CURLINFO_STARTTRANSFER_TIME - Le temps utilisé pour passer de la connexion à la transmission
CURLINFO_REDIRECT_TIME - Le temps utilisé pour rediriger avant le début de la transmission de l'opération
CURLINFO_SIZE_UPLOAD - La valeur totale de la quantité de données téléversées
CURLINFO_SIZE_DOWNLOAD - La valeur totale de la quantité de données téléchargées
CURLINFO_SPEED_DOWNLOAD - Vitesse moyenne de téléchargement
CURLINFO_SPEED_UPLOAD - Vitesse moyenne de téléversement
CURLINFO_HEADER_SIZE - La taille de la partie header
CURLINFO_HEADER_OUT - La chaîne de caractères envoyée pour la requête
CURLINFO_REQUEST_SIZE - La taille de la requête HTTP avec des problèmes
CURLINFO_SSL_VERIFYRESULT - En définissantCURLOPT_SSL_VERIFYPEERRetourne le résultat de la vérification de la certification SSL demandée
CURLINFO_CONTENT_LENGTH_DOWNLOAD - deContenu-Longueur: Longueur du contenu téléchargé lu dans le champ
CURLINFO_CONTENT_LENGTH_UPLOAD - Description de la taille du contenu téléchargé
CURLINFO_CONTENT_TYPE - du contenu téléchargéContenu-Type:Valeur, NULL signifie que le serveur n'a pas envoyé de valeur valideContenu-Type: en-tête
Si opt est défini, retourne sa valeur sous forme de chaîne. Sinon, retourne un tableau associatif contenant les éléments suivants (correspondant respectivement à opt):
"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"
版本 | 说明 |
---|---|
5.1.3 | 引入CURLINFO_HEADER_OUT . |
<?php // 创建一个CURL句柄 $ch = curl_init('http://fr.oldtoolbag.com/'); // 执行 curl_exec($ch); // 检查是否有错误发生 if(!curl_errno($ch)) { $info = curl_getinfo($ch); echo 'Pris' . $info['total_time'] . ' secondes pour envoyer une requête à ' . $info['url']; } //关闭句柄 curl_close($ch); ?>