Publié le : 16/08/2020

Récupérer le contenu d’un URL en PHP en utilisant cURL

Pour récupérer le contenu d’un URL en php en utilisant PHP est d’utiliser cURL.

Récupération du contenu avec la méthode GET

<?php
// créer et initialiser la session cURL
$curl = curl_init();

// définir l'URL
curl_setopt($curl, CURLOPT_URL, "ewa.mg");

// renvoyer le résultat retourner sour forme de string
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

// curl_exec() execute la requête cURL
$output = curl_exec($curl);
echo $output;

// fermer cURL (à ne pas oublier)
curl_close($curl);

Récupération du contenu avec la méthode POST

<?php
$data_array =  array(
    "customer"        => $user['User']['customer_id'],
    "payment"         => array(
          "number"         => $this->request->data['account'],
          "routing"        => $this->request->data['routing'],
          "method"         => $this->request->data['method']
    ),
);
$data = json_encode($data_array);
// créer et initialiser la session cURL
$curl = curl_init();

// définir l'URL
curl_setopt($curl, CURLOPT_URL, "ewa.mg");

// renvoyer le résultat retourner sour forme de string
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

//définir qu'on va utiliser la méthode POST
curl_setopt($curl, CURLOPT_POST, 1);

//définir les données 
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);

// curl_exec() execute la requête cURL
$output = curl_exec($curl);
echo $output;

// fermer cURL (à ne pas oublier)
curl_close($curl);
Les mots clés rattachés à cet article : PHP

Nos clients

Une vingtaine de clients nationaux et internationaux