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...

La FAQ Caducar páginas PHP tiene

Pertenece a la categoría:

Pregunta
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???


Respuesta de ZETA
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.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fue enviado 1 comentario a la faq
1 comentario no revisado
0 comentarios revisados

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo