Redirection php en usant header [Résolu/Fermé]
Signaler
Antoine10000
naruto-94
- Messages postés
- 135
- Date d'inscription
- mercredi 15 décembre 2010
- Statut
- Membre
- Dernière intervention
- 23 décembre 2013
naruto-94
- Messages postés
- 865
- Date d'inscription
- mercredi 17 août 2005
- Statut
- Membre
- Dernière intervention
- 20 décembre 2012
Bonjour,
Je suis débutant en php, et galère depuis un bon moment sur un problème qui est certainement un petit détail...
Dans un code php j'utilise la fonction header pour faire une redirection vers une autre page. Pour faire cette redirection je voudrai insérer 2 variables php dans l'adresse, en utilisant le fameux "?".
Le problème c'est que ça marche bien avec 1 variable, mais je n'arrive pas à en mettre 2. Voici les bouts de codes correspondant:
Code qui marche (avec 1 variable):
<?php
header('Location: test1.php?pseudo='.$pseudo);
?>
Code qui ne marche pas (avec 2 variables):
<?php
header('Location: test1.php?pseudo='.$pseudo'&compteur='$compteur);
?>
Pour info, $pseudo est une variable type chaine de caractères, et $compteur est un entier.
Une bonne âme aurait une idée sur la raisn qui fait que le code avec les 2 variables ne marche pas?
Merci beaucoup pour votre aide!
Je suis débutant en php, et galère depuis un bon moment sur un problème qui est certainement un petit détail...
Dans un code php j'utilise la fonction header pour faire une redirection vers une autre page. Pour faire cette redirection je voudrai insérer 2 variables php dans l'adresse, en utilisant le fameux "?".
Le problème c'est que ça marche bien avec 1 variable, mais je n'arrive pas à en mettre 2. Voici les bouts de codes correspondant:
Code qui marche (avec 1 variable):
<?php
header('Location: test1.php?pseudo='.$pseudo);
?>
Code qui ne marche pas (avec 2 variables):
<?php
header('Location: test1.php?pseudo='.$pseudo'&compteur='$compteur);
?>
Pour info, $pseudo est une variable type chaine de caractères, et $compteur est un entier.
Une bonne âme aurait une idée sur la raisn qui fait que le code avec les 2 variables ne marche pas?
Merci beaucoup pour votre aide!
A voir également:
- Redirection php en usant header
- Redirection php en usant header ✓ - Forum - PHP
- Redirect php header - Conseils pratiques - PHP
- REDIRECTION PHP surprenante header("Locati ✓ - Forum - PHP
- Redirection en arrière avec header ✓ - Forum - PHP
- Php cannot modify header information - headers already sent by - Conseils pratiques - PHP
1 réponse
naruto-94
- Messages postés
- 865
- Date d'inscription
- mercredi 17 août 2005
- Statut
- Membre
- Dernière intervention
- 20 décembre 2012
Salut,
tu as surement oublié la concaténation (le point .) entre la partie de l'url fixe(qui est une chaine de caractère) et les variable .
header('Location: test1.php?pseudo='.$pseudo.'&compteur='.$compteur);
tu as surement oublié la concaténation (le point .) entre la partie de l'url fixe(qui est une chaine de caractère) et les variable .
header('Location: test1.php?pseudo='.$pseudo.'&compteur='.$compteur);
Super, merci beaucoup pour ta réponse, c'était effectivement ça!
C'est pas évident en tout cas de s'y retrouver au début avec les ', les " et les. !!
Merci encore pour ta réponse rapide, je passe en résolu.
Bonne soirée,
merci bonne soirée à toi aussi .