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 +
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
- 400 bad request request header or cookie too large ✓ - Forum Réseaux sociaux
- Girl i want to be with you ✓ - Forum Musique / Radio / Clip
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 +