Transférer une variable d'une page à l'autre [PHP] - PHP - Programmation
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'];
Marsh Posté le 21-05-2003 à 14:12:08
nikel ca marche
cette question tombe pile poil pouir mesd ébut dans le php
Marsh Posté le 21-05-2003 à 14:24:36
tient ya plus simple sinon
echo "$mavar";
tu verra c pareil
Marsh Posté le 21-05-2003 à 14:46:20
NemoHP a écrit : tient ya plus simple sinon |
pour des raisons de securité, l autre methode est préférable !
Marsh Posté le 21-05-2003 à 15:09:51
simogeo a écrit : le lien |
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
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'] ;
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
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