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