Est ce que l'on peut faire passer une variable avec un header ? - PHP - Programmation
Marsh Posté le 17-02-2006 à 01:51:31
si normalement on peut mais si tu écrivait correctement ca marcherait
header('Location:list_admin_bien.php?id='.$id);
Marsh Posté le 17-02-2006 à 03:49:14
je crois avoir bien mis le . en fait
mais prise de tete, je n'arrive plus a revenir en arriere, j'ai ce message d'erreur :
Citation : |
Marsh Posté le 17-02-2006 à 03:51:48
tu as mis un & au lieu d'un ?
le début de la liste des variables dans un Get commence par ? et la sepearation ensuite des variables se fait par un &
mapage.php&toto=1 <=== faux
mapage.php?toto=1 <=== bon
Marsh Posté le 17-02-2006 à 04:04:11
pfff, n'importe quoi ....
en effet, j'ai fais ca, quelle faute bete ....
bon il tend que je me couche parce que je fais rien de bien ...
Gatsu35, je te remercie pour ton aide et te souhaite une bonne nuit ...
Marsh Posté le 17-02-2006 à 08:49:54
Quel est l'intérêt de passer une variable avec header? Utiliser $_GET[nomVar] n'est-il pas plus intéressant?
Marsh Posté le 17-02-2006 à 10:29:59
Va te coucher tu comprendra mieux demain
Le fait de passer une variable par header peu etre utile quand tu utiliser une page avec plusieurs spécificités.
sa page par exemple peut très bien etre une page de traitement appelée en mode suppression, modification ou autre.
Mais je préfère moi les :
$variable="letrucdedans"
header("location:mapage.php" )
Mais si ca marche pourkoi pas
Marsh Posté le 17-02-2006 à 10:52:20
marc90 a écrit : Quel est l'intérêt de passer une variable avec header? Utiliser $_GET[nomVar] n'est-il pas plus intéressant? |
L'intérer, c'est de pouvoir utiliser cette variable dans la page de destination.
Par exemple pour afficher la bonne discution sur un forum ou la page visé quand on a du s'identifier aprés avoir cliqué sur un lien pointant vers une page réservé aux membres.
Marsh Posté le 17-02-2006 à 12:57:33
Gatsu35 > c'est plus le moment d'aller se coucher la,
sinon tu as tout a fait raison.
dans ma page de traitement de mon formulaire, j'ai un mode suppression, mise à jour, ........
je fais passer une variable mode dans l'adresse pour spécifier le mode de traitement.
Code :
|
mais pour ce faire, je passe la variable avec l'action de mon formulaire :
Code :
|
ce que je voulais faire avec mon header, c'est une fois que mon traitement est terminé, je retourne sur ma page avec mon formulaire et rerenvoyé le id que je vais utilisé pour redonner le focus ....
voilou voilou, je voulais pas me prendre la tete avec les sessions ...
Marsh Posté le 17-02-2006 à 01:13:35
pouvez me le confirmer ?
header('Location:list_admin_bien.php&id='$id);
je pense que malheuresement on peux pas faire passer de variable