Section courante

A propos

Section administrative du site

CURL_EXEC

cURL : Exécute
PHP 4.0.2+ Extension CURL

Syntaxe

function curl_exec($ch);

Paramètres

Nom Description
$ch Ce paramètre permet d'indiquer l'identificateur de session cURL.

Retour

Valeur Description
FALSE Cette valeur permet d'indiquer qu'une erreur s'est produite.
TRUE Cette valeur permet d'indiquer que l'opération s'est correctement effectué.

Description

Cette fonction permet d'effectuer l'exécution d'une session CURL existante.

Exemple

L'exemple suivant permet de tenir compte d'une redirection hypothétique effectuer de «https://www.gladir.ca» vers «http://www.gladir.ca» :

  1. <?php
  2. $url = "https://www.gladir.ca/";
  3. $ch = curl_init($url);
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  5. curl_setopt($ch, CURLOPT_REDIR_PROTOCOLS, CURLPROTO_HTTP | CURLPROTO_HTTPS);
  6. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  7. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  8. curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
  9. curl_setopt($ch, CURLOPT_POSTREDIR, 1);
  10. $output = curl_exec($ch);
  11. $curlInfos = curl_getinfo($ch);
  12. curl_close($ch);
  13. if ($curlInfos['http_code'] == 200) {
  14.     echo $output;
  15. }
  16. ?>

Voir également

Système d'exploitation - Linux - Références de commandes et de programmes - curl

Dernière mise à jour : Mercredi, le 25 mars 2015