Bonjour, je suis confronté à un problème lorsque je unset une variable de session. Je ne peux plus la printer dans le document alors que ça fonctionne quand je ne fais pas l'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
unset($_SESSION['messageCommunication'])
ou le
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$_SESSION['messageCommunication'] = "";
La variable est assignée dans une fonction juste avant le redirect sur la page index ci dessous. Par ailleurs il y a un ob_start() et un ob_end_flush() sur la page. Est-ce que ça joue ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<?php
if(!isset($_SESSION))@session_start();
 
	ob_start();
        ...
 
	echo "<div class='message'>".$_SESSION['messageCommunication']."</div>".$pageContent;
 
		?>
 
...
 
</html>
<?php
}
ob_end_flush(); 
unset($_SESSION['messageCommunication']); // quand je ne le mets pas ça fonctionne !
?>
Quelqu'un a déjà été confronté à ce problème ?