Comment expirer la page en PHP lorsque l'utilisateur se déconnecter
Question
Je veux expirer ma page précédente lorsque l'utilisateur clique final sur LogOut ou Retour du navigateur.
La solution
Si vous incluez ce en haut de toutes vos pages, il faudra que le client de recharger toujours le contenu, ce qui rend l'arrière-bouton demandant une nouvelle copie de la page.
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>
Autres conseils
Vous pourriez avoir quelques problèmes avec le bouton de retour du navigateur, car lorsque vous cliquez dessus, certains navigateurs ne rechargent pas la page du serveur et affiche l'état précédent de la page à partir du cache.
Détruire la clé de session avec session_destroy();
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow