Le 4 mai 2021, la plateforme Yahoo Questions/Réponses fermera. Elle est désormais accessible en mode lecture seule. Aucune modification ne sera apportée aux autres sites ou services Yahoo, ni à votre compte Yahoo. Vous trouverez plus d’informations sur l'arrêt de Yahoo Questions/Réponses et sur le téléchargement de vos données sur cette page d'aide.
faire une redirection d'une variable en php?
Bonjour
je souhaite ramener les valeurs des variables sur une autre page avec header; mais je ne suis pas sûre de la syntaxe
header('Location: tech.php?nomuser'=.$tab['nomuser'].);
4 réponses
- ?Lv 4il y a 7 ansRéponse favorite
Effectivement il serait plus judicieux d'utiliser $_POST et $_GET, c'est d'ailleurs ce que tu fais en récupérant ta variable dans l'url tu dois utiliser le get. ton header doit s'écrire :
header("Location: tech.php/?nomuser=".$tab['nomuser']);
et sur l'autre page tu récupère la valeur par $_GET['nomuser'].
Ceci dit je ne suis pas sure que passer par le get soit une bonne idée si ta variable contient un tableau de valeurs. As tu pensé aux variables de session sinon ?
- Hephaistos007Lv 4il y a 7 ans
C'est juste ta concaténation qui est fausse.
$target = "Location: tech.php?nomuser=".$tab['nomuser'];
header($target);
- il y a 7 ans
@peignedavid non; la table tab tient ses valeur de la requête de la base de donnée
- peignedavidLv 5il y a 7 ans
et tu ne peut pas la poster avec $Post.
@ auteur: ah ok oui pas simple. Je suis pas un pro, mais j'ai monté une base pour un labo de recherche. Pour contre carré ce problème je refaisais les requete c'est un peu long par contre.