![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
09/07/2008, 04:52
|
![Avatar de Kamae](http://static.forosdelweb.com/customavatars/avatar234750_1.gif) | | | Fecha de Ingreso: abril-2008 Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años, 9 meses Puntos: 13 | |
Respuesta: Evitar volver atras Mmmm que yo sepa no podrás evitarlo ya que lo gestiona el navegador, creo.
Si un usuario llega a la página 3, y tira hacia atrás, para el navegador estará en la 2 y aun no habrá ido jamás a la 3 (y te mantiene las variables POST/GET/SESSION/COOKIE que había en la página 2, no las de la 3).
Es decir, si en la 3 hay $_SESSION["nombre"]="Meritxell" y en la 2 hay $_SESSION["nombre"]="Pau"; si el usuario está en la página 3, y hace un "atrás" y se va a la 2, el contenido de la sessión será "Pau". Es decir, es como un "Deshacer" del Office, aunque luego puedas hacer "Rehacer".
Así que CREO que no puedes gestionar eso. Lo que no entiendo es porque tiras atrás.. Si lo tienes que hacer siempre, hazle un redireccionamiento automático, o bien pon un link para volver hacia atrás, pero no hagas un "Volver atrás" del navegador porque entonces es normal que te mantenga los datos del formulario anterior.
Saludos |