CURL : envoie d'une requete POST

Résolu
jeje11991 Messages postés 144 Date d'inscription samedi 30 août 2003 Statut Membre Dernière intervention 14 août 2008 - 24 août 2006 à 13:13
cs_millo Messages postés 3 Date d'inscription jeudi 25 septembre 2003 Statut Membre Dernière intervention 1 mars 2007 - 1 mars 2007 à 17:35
Bonjour,
Est ce que vous pouvez m'expliquer comment envoyer une requete POST avec curl.

Merci d'avances

5 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
24 août 2006 à 13:23
Hello,

mettons que ce soit des données en post...sur la page du formulaire (ou la page sur laquelle renvoei ton formulaire), dans le traitement du formulaire, tu mets ceci (par exemple) :
  $rCurl = curl_init();
  curl_setopt ($rCurl, CURLOPT_URL, "http://www.monserveur.com/pageCurl.php");
  curl_setopt ($rCurl, CURLOPT_HEADER, false);
  curl_setopt ($rCurl, CURLOPT_POST, true);
  curl_setopt ($rCurl, CURLOPT_POSTFIELDS, $_POST);
  curl_setopt ($rCurl, CURLOPT_RETURNTRANSFER, true);
  $bResult = curl_exec ($rCurl);
  curl_close ($rCurl);

echo $bResult;

Mates la doc, surtout pour les options, c'est important!
http://fr2.php.net/manual/fr/ref.curl.php
3
Rejoignez-nous