Transmettre variable dans header avec post
Résolu
BapPro
Messages postés
52
Statut
Membre
-
BapPro Messages postés 52 Statut Membre -
BapPro Messages postés 52 Statut Membre -
Bonjour,
Comment faire pour transmettre une variable dans un header en passant par Post
du genre:
page 1
page 2
Merci et a +
Comment faire pour transmettre une variable dans un header en passant par Post
du genre:
page 1
$password=$tab['password_view'];
header("location:page2.php");
page 2
echo $password;
Merci et a +
1 réponse
-
Bonjour
Tu peux ajouter la variable à l'url et la récupérer dans l'autre page avec $_GET :
$password=$tab['password_view']; header("location:page2.php?mavar=".$password);
page2 :
echo $_GET['mavar'];
Mais c'est une très mauvaise méthode, il vaut mieux utiliser les sessions qui te permettent de faire passer autant de variables que tu veux entre toutes tes pages.
Il faut ajoutersession_start();
au début (vraiment au début) de chacune de tes pages, puis d'utiliser le tableau super-global $_SESSION :
première page :<?php session_start(); ... $_SESSION['password']=$tab['password_view']; $_SESSION['autrevar']="coucou"; header("location:page2.php");
page2 :
<?php session_start(); ... echo $_SESSION['password'],$_SESSION['autrevar'];
</code>
Au passage, quand tu utilises la balise code, utilise bien celle qui convient pour le php afin d'avoir la bonne coloration syntaxique. Clique sur la petite flèche qui descend à droite du bouton<>