Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1282 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb: (PHP) cURL transmission en POST

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb: (PHP) cURL transmission en POST

n°1756814
NicoASM7
Posté le 08-07-2008 à 12:24:00  profilanswer
 

Bonjour, :hello:  
 
J'essaie de soumettre des valeurs en POST à partir de la librairie cURL en php
et je n'arrive pas à obtenir le résultat attendu.
 
Si je passe la variable $chaine telle que $chaine = 'nom1=Toto&nom2=toto2',
je n'obtiens pas de résultat pour curl_exec($ch) (le passage des paramètres
ne fonctionne pas).
Tandis que si je passe la variable $chaine = 'nom1 =Toto&nom2 =toto2'; (avec un espace avant le '='),
le passage des paramètres s'effectue normalement.
Seulement dans la page réceptrice les noms des variables passées en paramètre prennent toutes un underscore '_' à la fin. (et si j'ajoute des blancs dans $chaine avant les '=' des underscores sont rajoutés)
 
Après un var_dump($_POST) dans la page réceptrice :
on trouve $_POST['nom1_'] au lieu de $_POST['nom1'] et $_POST['nom2_'] au lieu de $_POST['nom2'] .
 
Voici le code correspondant :
 
$chaine = 'nom1 =Toto&nom2 =toto2';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_USERPWD,$id);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $chaine);
curl_exec($ch);
curl_close($ch);
 
Si vous avez déjà eu ce problème ou que vous savez comment y remédier, je sollicite
votre aide merci.
 :bounce:  
 
 
Nico

mood
Publicité
Posté le 08-07-2008 à 12:24:00  profilanswer
 

n°1757179
sielfried
Posté le 09-07-2008 à 07:40:29  profilanswer
 

CURLOPT_POSTFIELDS veut un tableau associatif (en tout cas ça marche très bien de cette façon).


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb: (PHP) cURL transmission en POST

 

Sujets relatifs
FFMPEG-PHP récuperer la durée ?Choix pour meilleur performance upload : PHP vs MySQL ?
Site en PHP[PHP] chaine de caractères dans BDD
[PHP] Mail avec serveur Exchange[PHP] Readdir pète les plombs & n'affiche pas tout le contenu d'un rep
appeler une fonction PHP dans une balise HTML[PHP] Imagecreatefrom et cookies
Formulaire HTML et transmission de données[PHP] envoyer des données directement via adresse MAC ?
Plus de sujets relatifs à : pb: (PHP) cURL transmission en POST


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR