Come scadere la pagina in PHP quando si disprezza l'utente
Domanda
Voglio scadere la mia pagina precedente quando l'utente finale fa clic su Disconnettersi o Tasto indietro del browser.
Soluzione
Se lo includi nella parte superiore di tutte le pagine, richiederà al cliente di ricaricare sempre il contenuto, rendendo il back-botton che richiede una nuova copia della pagina.
<?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
?>
Altri suggerimenti
Potresti avere alcuni problemi con il pulsante di schiena del browser, perché quando sono stati cliccati, alcuni browser semplicemente non ricaricano la pagina dal server e visualizzano lo stato precedente della pagina dalla cache.
Distruggere la chiave di sessione con session_destroy();
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow