J'utilise le code suivant pour invalider la session. J'ai lié à logout.php
dans beaucoup de pages. Si vous cliquez sur ce lien de déconnexion, la page logout.php
est appelée. Ce qui suit est le code logout.php
.Problèmes de session PHP
unset($_SESSION['admin']);
session_destroy();
header('Location: index.php');
Une fois que la session est invalidée Je veux ouvrir la page index.php
. Mais je Geting l'erreur suivante:
Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in C:\xampp\htdocs\Selection\logout.php on line 3
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Selection\logout.php:3) in C:\xampp\htdocs\Selection\logout.php on line 4
Qu'est-ce qui ne va pas?
Pourquoi jamais downvoted, il a raison. –
Merci ... de toute façon le session_start() doit être appelé au début du script. – mck89