Salut,

J'envoi vers une page une variable de session comme ci dessous :
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.'');
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
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 : 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.'');
Ma règle :
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]
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