Page 1 sur 1
Résolu Passer une variable d'un site à l'autre
Posté : 26 août 2015, 11:23
par phil64
Bonjour,
Dans un site A, j'ai une variable lepseudo et un texte que je désire envoyer vers un site B, les deux domaines sont différents.
voici le code du site A
$lepseudo = "phil64";
echo " Dans la variable lepseudo, la variable entrée est : ".$lepseudo; // vérification inutile je sais
echo '<br><br><a href="http://www.mondomaineB.ici/test/essaivariable.php?pseudo=$lepseudo " target="_blank" >Cliquez ici pour envoyer la variable</a>';
reception sur le site B
http://www.mondomaineB.ici/test
voici le code
echo "la variable pseudo est ".$pseudo ;
les deux variables ne passent pas
Je suppose que je n'utilise pas la bonne fonction d'envoi mais pas sûr
merci de vos réponses
a+
phil
Re: Passer une variable d'un site à l'autre
Posté : 26 août 2015, 11:28
par racacax
Bonjour,
Peux être que si les données sont stockées quelques part sur ton domaine A, tu peux faire un file_get_contents à partir de ton domaine B puis dans le même domaine B, tu fais un file_put_contents qui va les enregistrer sur ce même domaine B.
Je ne sais pas si c’est ça que tu cherches.
Re: Passer une variable d'un site à l'autre
Posté : 26 août 2015, 11:33
par phil64
Bonjour,
la variable $lepseudo du site A est issue d'une base de données
la variable texte n'est là que pour faire un test
il me semblait que file_get_contents lisait le contenu d'un fichier
merci
phil
Re: Passer une variable d'un site à l'autre
Posté : 26 août 2015, 11:41
par @rthur
Bonjour,
Alors ni l'envoi, ni la réception sont corrects
Pour la réception, si tu veux récupérer des variables passées en GET (= c'est à dire passées dans l'url), il faut que tu utilises $_GET['nom_de_ta_variable'] et pas juste $nom_de_ta_variable
exemple :
echo "la variable pseudo est ".$_GET['pseudo'];
Tuto ici :
http://fr.html.net/tutorials/php/lesson10.php
Pour le problème d'envoi de tes variables, je te laisse chercher un peu par toi même.
Quelques indices :
- regarde le code HTML du lien que tu génères
- un tuto :
http://www.lephpfacile.com/cours/5-conc ... ux-chaines
Re: Passer une variable d'un site à l'autre
Posté : 26 août 2015, 11:53
par phil64
Merci
effectivement je n'avais pas mis l'extension... sans commentaire
j'ai simplifié le code en virant &texte="le_texte"
echo '<br><br><a href="
http://www.domaineB.ici/test/essaivaria ... =$lepseudo" target="_blank" >Cliquez ici pour envoyer la variable</a>';
essai avec $_get, il me retourne le nom de la variable pas son contenu
echo "la variable pseudo(avec get ) est ".$_GET['pseudo'];
affichage : la variable pseudo(avec get ) est $lepseudo
je suis là dessus depuis hier... et je tourne en rond
phil
Re: Passer une variable d'un site à l'autre
Posté : 26 août 2015, 12:12
par or 1
regarde le contenu de l'url du site b, tu as bien $pseudo dedans, donc le get fonctionne.
Re: Passer une variable d'un site à l'autre
Posté : 26 août 2015, 12:14
par phil64
Bonjour,
oui mais il retourne le nom de la variable pas son contenu qui devrait être phil64
phil
Re: Passer une variable d'un site à l'autre
Posté : 26 août 2015, 14:12
par phil64
Résolu
erreur dans la syntaxe d'envoi :
celle ci est bonne
echo '<br><br><a href="
http://www.domaineB.ici/test/essaivaria ... .$lepseudo.'" target="_blank" >Cliquez ici pour envoyer la variable sur un autre domaine</a
quote/double quote
extraire le contenu de la variable
obligation du $_get pour un autre domaine
merci pour les pistes
je marque comme résolu
phil