Portekoi Posté 10 Avril 2012 Partager Posté 10 Avril 2012 Bonjour, Quelles sont les différences entre les 2 scripts ci-dessous. Lorsque j'utilise le formulaire HTML, j'ai une erreur de paramètre que je n'ai pas avec cURL. Pourtant, tout me semble identique... Qu'ai je manqué? <?php$headers = array('User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3');$param_post = "VERSION=00104&DATEQ=09042012115503&TYPE=53&NUMQUESTION=0001001153&SITE=1111111&RANG=01&CLE=XXXXXXX&AUTORISATION=&MONTANT=5700&DEVISE=978&REFERENCE=BSI_659451_227618&REFABONNE=BSI_659451_227617&PORTEUR=SLDLrcsLMPC&DATEVAL=1212&CVV=123&ACTIVITE=027&ARCHIVAGE=&DIFFERE=000&NUMAPPEL=&NUMTRANS=";$ch = curl_init("https://ppps.paybox.com/PPPS.php"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HEADER, FALSE); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_POSTFIELDS, $param_post); if(curl_error($ch)){ // echo "<hr>aaa"; return false; }else{ // echo "<hr>bbbb"; echo curl_exec($ch); }?><form action="https://ppps.paybox.com/PPPS.php" method="post" name="ppps_paybox" id="ppps_paybox" style="margin:0;padding:1px;"> <div style="display:block;clear:both;height:0;line-height:0;"></div> <input type="hidden" name="VERSION" value="00104" /> <input type="hidden" name="DATEQ" value="09042012115503" /> <input type="hidden" name="TYPE" value="53" /> <input type="hidden" name="NUMQUESTION" value="0001001153" /> <input type="hidden" name="SITE" value="1111111" /><!-- config site/banque --> <input type="hidden" name="RANG" value="01" /><!-- config site/banque --> <input type="hidden" name="CLE" value="XXXXXXX" /> <input type="hidden" name="AUTORISATION" value="" /> <input type="hidden" name="MONTANT" value="5700" /> <input type="hidden" name="DEVISE" value="978" /> <input type="hidden" name="REFERENCE" value="BSI_659451_227618" /> <input type="hidden" name="REFABONNE" value="BSI_659451_227617" /> <input type="hidden" name="PORTEUR" value="SLDLrcsLMPC" /> <input type="hidden" name="DATEVAL" value="1212" /> <input type="hidden" name="CVV" value="123" /> <input type="hidden" name="ACTIVITE" value="027" /> <input type="hidden" name="ARCHIVAGE" value="" /> <input type="hidden" name="DIFFERE" value="000" /> <input type="hidden" name="NUMAPPEL" value="" /> <input type="hidden" name="NUMTRANS" value="" /> <input type="submit" value="cliquez ici" name="ppps_paybox_submit" /></form> Je vois vraiment pas se qui peut clocher Merci Portekoi Lien vers le commentaire Partager sur d’autres sites More sharing options...
SStephane Posté 10 Avril 2012 Partager Posté 10 Avril 2012 name="ppps_paybox_submit" dans ton submit, essaie de l'enlever, j'ai pas regardé dans le détail mais j'imagine que ce paramètre n'est pas attendu, il faut peut-être que le nombre de paramètres POST matche exactement. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 10 Avril 2012 Auteur Partager Posté 10 Avril 2012 Je peux te faire un bisou? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
SStephane Posté 10 Avril 2012 Partager Posté 10 Avril 2012 embrasse le submit de ma part Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant