Explication détaillée des exemples d'utilisation de la fonction PHP curl_exec

怪我咯
Libérer: 2023-03-07 19:04:02
original
4051 Les gens l'ont consulté

Que fait la fonction curl_exec ?

La fonction php curl_exec fait partie de la liste des fonctions PHP cURL. Sa fonction est d'exécuter une session cURL. Maintenant que vous connaissez le fonctionnement de la fonction php curl_exec, découvrons Qu'est-ce que CURL

CURL est une bibliothèque open source très puissante qui prend en charge de nombreux protocoles, notamment HTTP, FTP, TELNET, etc. . Nous l'utilisons pour envoyer des requêtes HTTP. L'avantage que cela nous apporte est que nous pouvons définir différents paramètres du protocole HTTP via des options flexibles, et

prend en charge HTTPS. CURL peut choisir automatiquement de crypter le contenu envoyé selon que le préfixe de l'URL est "HTTP" ou "HTTPS".

Jetons un coup d'œil à la description de la syntaxe de la fonction php curl_exec

mixed curl_exec ( resource $ch )
Copier après la connexion

Explication détaillée de la syntaxe :

Exécutez la session cURL donnée.

Cette fonction doit être appelée une fois qu'une session cURL a été initialisée et que toutes les options ont été définies.

Paramètres

ch

Le handle cURL renvoyé par curl_init().

La valeur de retour de la fonction curl_exec

Renvoie VRAI en cas de succès, ou FAUX en cas d'échec Cependant, si. L'option CURLOPT_RETURNTRANSFER est définie et le résultat de l'exécution sera renvoyé lorsque la fonction est exécutée avec succès, et FALSE est renvoyé en cas d'échec.

Exemple

Obtenir une page Web

<?php
// 创建一个cURL资源
$ch = curl_init();

// 设置URL和相应的选项
curl_setopt($ch, CURLOPT_URL, "http://www.php.cn/");
curl_setopt($ch, CURLOPT_HEADER, 0);

// 抓取URL并把它传递给浏览器
curl_exec($ch);

// 关闭cURL资源,并且释放系统资源
curl_close($ch);
?>
Copier après la connexion

Résultats de l'exécution du code :

Explication détaillée des exemples dutilisation de la fonction PHP curl_exec

Quatre fonctions sont utilisées dans l'exemple de code ci-dessus

curl_init() et curl_close() respectivement Il est relativement simple d'initialiser la connexion CURL et de fermer la connexion CURL.

curl_exec() exécute une requête CURL. Si aucune erreur ne se produit, la fonction renvoie les données renvoyées par l'URL correspondante, indiquant la satisfaction sous forme de chaîne ; si une erreur se produit, la fonction renvoie FALSE. Il convient de noter que le signe égal est utilisé pour déterminer si la sortie est FALSE. Ceci permet de faire la distinction entre le retour d'une chaîne vide et une erreur.

La fonction la plus importante de la bibliothèque de fonctions CURL est curl_setopt(), qui peut personnaliser les requêtes HTTP en définissant les options définies par la bibliothèque de fonctions CURL. Trois options importantes sont utilisées dans l'extrait de code ci-dessus :

CURLOPT_URL spécifie l'URL demandée ;

CURLLOPT_HEADER est défini sur 0 pour indiquer qu'aucune information d'en-tête HTTP n'est renvoyée.

Il existe de nombreuses options pour CURL. Pour plus de détails, vous pouvez consulter le Manuel de référence CURL

[Tutoriels associés recommandés]

1. php.cn Dugu Jiujian (4) -tutoriel vidéo php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal