Cómo expirar la página en PHP cuando el inicio de sesión del usuario
Pregunta
Quiero expirar mi página anterior cuando el usuario final haga clic en Cerrar sesión o Botón de retroceso del navegador.
Solución
Si incluye esto en la parte superior de todas sus páginas, requerirá que el cliente siempre vuelva a cargar el contenido, haciendo que el botón de retroceso solicite una nueva copia de la página.
<?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
?>
Otros consejos
Podría tener algunos problemas con el botón de retroceso del navegador, porque cuando se hace clic, algunos navegadores simplemente no vuelven a cargar la página desde el servidor y muestra el estado anterior de la página desde el caché.
Destruir la clave de la sesión con session_destroy();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow