> Faqs > Caducar páginas PHP

Caducar páginas PHP

necesito hacer caducar las paginas que el usuario va navegando, para dejar sin efecto el boton “atrás” del navegador.

Me podrian tirar una idea o ejemplo de cómo implementar esto?? Por otro lado, esto hace expirar la session???

Respuestas

Conosco una manera simple de hacer caducar una pagina, muy util tanto para formularios de mails, datos personales, etc.

$lt;?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // La pagina ya expiró
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // Fue modificada
header("Cache-Control: no-cache, must-revalidate"); // Evitar guardado en cache del cliente HTTP/1.1
header("Pragma: no-cache"); // Evitar guardado en cache del cliente HTTP/1.0
?>

Estas 4 lineas son una maravilla, usalas, solo que esto no deshabilita el Back() de IE, pero si muestra que la pagina expiro.

Nota: Este codigo combinado con una SESSION puede producir errores si no eres cuidadoso en la implementación, ya que la sesion y sus varibles interactuan con las cabeceras y HEADER envia a fuerza las cabeceras sin importar si session entrara en accion despues.

ZETA