(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
curl_exec — Exécute une session cURL
Exécute la session cURL fournie.
Cette fonction doit être appelée après l'initialisation et le paramétrage de la session cURL.
En cas de succès, cette fonction envoie le résultat directement dans
stdout et renvoie true, ou false si une erreur survient.
Cependant, si CURLOPT_RETURNTRANSFER
est définie, la fonction
retournera le résultat en cas de succès,
et false en cas d'échec.
Cette fonction peut retourner false, mais elle peut aussi retourner une valeur équivalent à false.
Veuillez lire la section sur les booléens pour plus d'informations.
Utilisez l'opérateur ===
pour tester la valeur de retour exacte de cette fonction.
Note:
Il est à noter que les codes de statut d'une réponse qui indiquent des erreurs (tels que
404 Not found) ne sont pas considérés comme des échecs. curl_getinfo() peut être utilisé pour vérifier ces cas.
| Version | Description |
|---|---|
| 8.0.0 |
handle attend désormais une instance de CurlHandle;
auparavant; une resource était attendue.
|
Exemple #1 Récupère le contenu d'une page web
<?php
// Création d'une nouvelle ressource cURL
$ch = curl_init();
// Configuration de l'URL et d'autres options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
// Récupération de l'URL et affichage sur le navigateur
curl_exec($ch);
?>