Llevo varios días con un problema que no consigo resolver, es lo siguiente:
En un sistema de acceso con usuario y clave, una vez accedido está todo bien, pero si desde la página que recibe el formulario van a una opción del menú y después dan al botón de retroceder del navegador, este pide confirmar el reenvío del formulario y el cliente me exige que esto no sea así puesto que en otros muchos sitios funciona como él dice (y esto también lo sé yo, aunque no recuerdo los sitios).
El sistema es muy simple, un formulario con el action al archivo que recibe los datos, este tiene un include que se encarga de las validaciones y si es correcto, se mantiene, si no, devuelve a la página del formulario con el código de error correspondiente.
Ahora he conseguido que si intentan ir al formulario y ya han iniciado sesión, se redirige a la página de sesión iniciada, con esto:
index.php
Código PHP:
Ver original
inicio.php
Código PHP:
Ver original
//Aquí hay mucho código que no viene al caso, entre otras cosas //los includes de los archivos de configuración y autentificación //Por no llenar el post de código... // Mostrar error de Autentificación. $error=$_GET['error_login']; echo "<p class='avisonorm centro'>Error: $error_login_ms[$error]</p>"; } include_once ( 'pg/inicio.php' ); //Mostramos el contenido de la página
Bueno, entonces, la pregunta es ¿cómo puedo hacer para que, una vez logueado, si el usuario va a hacia atrás con el botón del navegador, no le aparezca la solicitud para confirmar el reenvío del formulario? Es que no sé si me he bloqueado o qué pasa, pero no se me ocurre por dónde tirar..
Espero que alguien pueda ayudarme... Gracias