[PHP] Transférer une variable d'une page à l'autre

Transférer une variable d'une page à l'autre [PHP] - PHP - Programmation

Marsh Posté le 21-05-2003 à 13:28:14    

Salut,
 
je sais pas si le titre est très clair, donc je vais expliquer autrement  :) Je voudrais faire passer la valeur d'une variable obtenue dans une page "SRC.php" vers une page "DEST.php"?
 
En fait dans ma page "SRC.php", j'obtiens le résultat d'une fonction que je stocke dans $var, et je voudrais afficher la valeur de $var dans "DEST.php".
 
J'ai essayé avec les sessions mais ca donne rien.  :(  
 
Merci d'avance  :jap:

Reply

Marsh Posté le 21-05-2003 à 13:28:14   

Reply

Marsh Posté le 21-05-2003 à 13:42:05    

le lien
 
echo "<a href=\"dest.php?mavar=$var\">lien</a>";
 
 
et dans dest.php :
 
echo $_GET['mavar'];


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 21-05-2003 à 14:12:08    

nikel ca marche
 
cette question tombe pile poil pouir mesd ébut dans le php
 
 :jap:

Reply

Marsh Posté le 21-05-2003 à 14:24:36    

tient ya  plus simple sinon
 
 
 
echo "$mavar";
 
 
tu verra c pareil

Reply

Marsh Posté le 21-05-2003 à 14:46:20    

NemoHP a écrit :

tient ya  plus simple sinon
 
 
 
echo "$mavar";
 
 
tu verra c pareil


pour des raisons de securité, l autre methode est préférable !

Reply

Marsh Posté le 21-05-2003 à 15:09:51    

simogeo a écrit :

le lien
 
echo "<a href=\"dest.php?mavar=$var\">lien</a>";
 
 
et dans dest.php :
 
echo $_GET['mavar'];


 
mais en faisant ca, le contenu de ma variable ne risque t-il pas d'etre afficher dans la barre d'adresse de IE?
 
Par exemple:
$mavar="toto"
si on clique sur le lien, l'adresse de la page qui va s'afficher va etre:
.../dest.php?mavar=toto
 
C'est en tout cas le résultat que j'ai eu lorsque j'ai fait ce que tu as dis  :jap:

Reply

Marsh Posté le 21-05-2003 à 15:24:08    

tu n'as pas precisé qu'elle methode tu souhaitais employé.
 
dans ce cas, utilises la methode post par le biais d'un formulaire
 
<form method='POST' action='dest.php'>
<input type='hidden' name='mavar' value='toto'>
</form>
 
<a href='#' onclick='document.form.submit();'>lien</a>
 
et sur dest.php  
 
echo $_POST['mavar'] ;


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 21-05-2003 à 16:19:27    

ben en fait, ca ne va pas aller non plus, car j'utilise la fonction header pour afficher la page DEST.php
 
Donc le fichier SRC.php me renvoie directement vers DEST.php dès que la fonction dans DEST.php a été exécutée

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed