Inicio > Diseño Gráfico Web > mcalons > no permitir retroceder a paginas anteriores

no permitir retroceder a paginas anteriores

Experto:
Usuario:
Fecha: 24/11/2009
Valoración: (4,00 sobre 5) Categoría: Diseño Gráfico Web
24/11/2009
mister11, usuario preguntando en Diseño Gráfico Web
Usuario
Estoy desarrollando una aplicación en PHP. La aplicación consta de enlaces que va a otras páginas.
Quiero conseguir que el usuario no pueda retroceder a la pagina anterior según vaya pasando a otras páginas. O sea, que el historial de la sesión de la aplicación se elimine.
¿como puedo hacerlo?
Muchas gracias
24/11/2009
mister11, experto respondiendo en Diseño Gráfico Web
Experto
Al ver tu pregunta en principio pense que es ideal para cuando cumplimentas un formulario y quieres impedir que se vuelva a rellenar, en ese sentido sería mas facil pero imagino que lo quieres para una serie indeterminada de paginas.
Inicialmente pense que estableciendo una variable de sesion con x valor al volver a la misma y tener el valor cambiado hiciera que retornara a la pagina de origen pero tambien recordaba que con javascript habia funcionas que impedian o anulaban el boton atras del navegador y buscando un poquito por internet encontre esta pagina que resolvera tu problema aunque... como bien sabes, es imposible que estas soluciones funcionen con todo tipo de navegador, yo he probado los metodos que citan sobre javascript en Netscape 4.7 e IExplorer 5 y 6 y funcionan bien.

Aunque algunos de los ejemplos estan pensados para ASP puedes aplicarles el mismo sentido en php. El enlace a mirar seria el siguiente

http://www.lacompu.com.ar/desarrollo/notas/aspnoback/index.php3 asi como las paginas siguientes.

Espero que te funcione como a mi y si precisas algo mas me lo haces saber.
Saludos
24/11/2009
mister11, usuario preguntando en Diseño Gráfico Web
Usuario
Muy Bien. Me ha sido de gran utilidad
Enlaces patrocinados