Récupération d'une valeur de session
Salut,
J'envoi vers une page une variable de session comme ci dessous :
Code:
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.''); |
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:
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 } ?> |
Mon problème est si j'utilise une redirection d'URL avec mon fichier htaccess.fi
Code:
1 2
|
header('Location: http://www.jjb-france.com/News/'.$var5.'_:_'.$var6.'-'.$Num_lien.'?id_message='.$identifiant26.''); |
Ma règle :
Code:
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] |
Là je n'arrive pas à récupérer ma variable session, sur la page affiche_mini_news.php ma variable $message est vide.
Quelqu'un sait d'où cela peut venir ?
Merci d'avance