Bonjour,
J'ai un problème sur l'une de mes redirections où je souhaite faire passer plusieurs variables en paramètre.
J'ai tournée la chose dans tout les sens, mais pas moyen ...
Exemple :Résultat : http://localhost/Dvp%20--%20Tuto/Tuto.php?genre=&critere=nom&ordre=ASC
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php if( isset($_POST['critere']) && isset($_POST['ordre']) ) { $_SESSION['rc_genre'] = $_GET['genre']; header('Location: Tuto.php?genre='.$_SESSION['rc_genre'].'&critere='.$_POST['critere'].'&ordre='.$_POST['ordre']); echo $rc_genre; } ?>
Comme vous pouvez le voir, les variables 'critere' et 'ordre' passent sans problème. En revanche, $_GET['genre'] ne s'affiche jamais ! Quoi je puisse essayer ... Même en passant par des variables sessions ...
Pour tester j'ai fait :
Et là, ça marche sans problème ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $rc_genre = $_GET['genre']; echo '<h1>'.$rc_genre.'</h1>';C'est exactement les mêmes lignes mais ça marche pas ...
Je comprend vraiment pas là, et c'est pas faute d'avoir cherché.
Aidez moi pls![]()
Partager