curl

[cURL] effectuer une requête post

voici un petit snippet pour faire une simple requête en POST avec cURL

//Initialisation de la ressource curl
$res = curl_init();

//définition de l'url de la page a appeler :
curl_setopt($res, CURLOPT_URL, 'http://www.site.com/url/de/la-page.php');

//on indique a curl de retourner la réponse dans une variable
curl_setopt($res, CURLOPT_RETURNTRANSFER, true);

//on décide si on veut la réponse avec ou sans les header (ici c'est sans)
curl_setopt($res, CURLOPT_HEADER, false);

//on fait la requête en post
curl_setopt($res, CURLOPT_POST, true);

//on passe un tableau de paramètres qui seront envoyés en post
curl_setopt($res, CURLOPT_POSTFIELDS, array('foo'=>'foofoo', 'bar'=>'barbar', 'toto'=>'tyty', 'param'=>'value'));

//Exécution de la requête
$output = curl_exec($res);

//$output contient maintenant la réponse ou false en cas de problème.

//fermeture de la recette
curl_close($res);

Tags:

Subscribe to RSS - curl