Dans PHP, Curl est un outil puissant pour envoyer et recevoir des données de divers protocoles, tels que HTTP, FTP, SMTP, etc.
La fonction curl_getInfo () renvoie un tableau associatif contenant des informations liées à la demande Curl. Nous pouvons obtenir des informations spécifiques en définissant différentes options. Voici quelques options couramment utilisées et leurs significations:
Ce qui suit est un exemple de code utilisant la fonction curl_getinfo () qui montre comment obtenir des informations pertinentes sur les demandes de curl:
// Créer un cURL ressource
$curl = curl_init();
// Définir demandé URL adresse
curl_setopt($curl, CURLOPT_URL, "https://www.example.com");
// Exécuter une demande
$response = curl_exec($curl);
// Obtenez des informations pertinentes sur la demande
$info = curl_getinfo($curl);
// Sortie demandée URL adresse
echo "DemandéURLadresse:" . $info['url'] . "<br>";
// Réponse du serveur de sortie HTTP Code d'état
echo "HTTP Code d'état:" . $info['http_code'] . "<br>";
// Sortie le temps total consacré à l'ensemble du processus de demande
echo "Temps total:" . $info['total_time'] . "Deuxième<br>";
// Sortie le nombre d'octets de contenu téléchargé
echo "Nombre d'octets de contenu téléchargés:" . $info['download_content_length'] . "<br>";
// Sortie le nombre d'octets de contenu téléchargé
echo "Nombre d'octets de contenu téléchargés:" . $info['upload_content_length'] . "<br>";
// fermeture cURL ressource
curl_close($curl);
Dans le code ci-dessus, une ressource Curl est d'abord créée et l'URL demandée est définie. Ensuite, en exécutant la demande, utilisez Curl_getInfo () pour obtenir les informations pertinentes de la demande et publier les informations de la page. Fermez enfin la ressource Curl.
En utilisant la fonction curl_getInfo () , les développeurs peuvent facilement obtenir diverses informations liées aux demandes Curl. Qu'il s'agisse de développer des robots Web, d'appeler des API ou d'envoyer des demandes HTTP, la maîtrise de cette fonction peut considérablement améliorer l'efficacité du travail.
En bref, la fonction Curl_getInfo () est très pratique dans le développement de PHP, en particulier dans le scénario où Curl est utilisé pour l'interaction des données. Il peut nous aider à obtenir des informations de demande détaillées, afin de mieux contrôler et traiter les demandes.