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

  FORUM HardWare.fr
  Programmation
  PHP

  transmettre données via curl (PHP)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

transmettre données via curl (PHP)

n°1872144
misterZida​ne
Posté le 10-04-2009 à 19:42:08  profilanswer
 

Bonjour à toutes et à tous ! :hello:  
 
Sur un site s1, je souhaite envoyer plusieurs valeur à une BDD d'un site s2 :
 
Sur le site s1 :
$post_data = array('v1' => '$valeur1', 'v2' => '$valeur2');
 $curl = curl_init();
 curl_setopt($curl, CURLOPT_URL, "http://www.s2.com/script.php" );
 curl_setopt($curl, CURLOPT_POST, count($post_data));
 curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
 $page = curl_exec($curl);
 curl_close($curl);
 
Sur mon site s2 (script.php) :
if(isset($_POST['v1']) && $_POST['v1']!="" && isset($_POST['v2']) && $_POST['v2']!="" ) {
 mysql_connect("localhost", "login", "mdp" ); // Connexion a MySQL
 mysql_select_db("mysql" );
 $v1=$_POST['v1'];
 $v2=$_POST['v2'];
 mysql_query("INSERT INTO table (id, v1, v2) VALUES('', '$v1', '$v2') " ) or die();
 mysql_close();
}
 
Résultat :
Sur la BDD de mon site s2, une ligne s'ajoute et les valeurs sont "$v1" et "$v2" tel quel. Je n'arrive pas à récupérer ce qu'il y a dans les variables $v1 et $v2...
 
Quelqu'un arrive à comprendre pourquoi...? Sincèrement je ne comprends pas...
Merci.

mood
Publicité
Posté le 10-04-2009 à 19:42:08  profilanswer
 

n°1872197
flo850
moi je
Posté le 11-04-2009 à 01:15:27  profilanswer
 

est ce que tu as des messages d'erreur ?
est ce que tu as vérifié ce que recevait script.php? (affihage ou ecrtirue dans un fichier)
tu devrais echaper tes valeurs  
remplace
$v1=$_POST['v1'];  
par
$v1=mysql_real_escape_string($_POST['v1']);  


---------------


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

  transmettre données via curl (PHP)

 

Sujets relatifs
problème de récupération de donnéesProblème récupération informations base de données
[PHP} Probleme boucleSQL Server Reporting Services - Ecrire dans une base de données
[PHP] Caracteres Chinois + mysql + utf8 + PEAR DB = ?@?#$Variable PHP en Javascript
Variable PHP en JavascriptAIde PHP formulaire
Fonctions de transmition et de reception de blocks de données[Dreamweaver] Configurer pour interpreter PHP en mode design ?
Plus de sujets relatifs à : transmettre données via curl (PHP)


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