Transmettre variable dans header avec post
Résolu
BapPro
Messages postés
46
Date d'inscription
Statut
Membre
Dernière intervention
-
BapPro Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
BapPro Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
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 +
A voir également:
- Php header location with variable
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Variable objet ou variable de bloc with non définie ✓ - Forum VB / VBA
- Girl i want to be with you ✓ - Forum Musique / Radio / Clip
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
1 réponse
Bonjour
Tu peux ajouter la variable à l'url et la récupérer dans l'autre page avec $_GET :
page2 :
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 ajouter
première page :
page2 :
</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<>
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 ajouter
session_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<>
a +