Salut,
J'envoi vers une page une variable de session comme ci dessous :
La ça marche très bien je récupère bien sur ma page affiche_mini_news.php mon message avec ce code là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $message1 = 'Erreur : Il faut être inscrit pour pouvoir poster un message.'; $identifiant26 = uniqid(''); $_SESSION[$identifiant26] = $message1; header('Location: http://www.jjb-france.com/Commun/affiche_mini_news.php?Num_Fil_News='.$Num_lien.'&id_message='.$identifiant26.'');
Mon problème est si j'utilise une redirection d'URL avec mon fichier htaccess.fi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php // si message alors on l'affiche $message = $_SESSION[$_GET['id_message']]; if ($message <> '') { ?> <div id="message"><?php echo $message; ?></div> <?php } ?>
Ma règle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 header('Location: http://www.jjb-france.com/News/'.$var5.'_:_'.$var6.'-'.$Num_lien.'?id_message='.$identifiant26.'');
Là je n'arrive pas à récupérer ma variable session, sur la page affiche_mini_news.php ma variable $message est vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 # Règle de réécriture d'URL pour les mini news : RewriteRule ^News/[a-zA-Z0-9_.:-éèàêïÉçâ&!+/'-]+-([0-9]+)$ /Commun/affiche_mini_news.php?Num_Fil_News=$1 [L]
Quelqu'un sait d'où cela peut venir ?
Merci d'avance







Répondre avec citation






Partager