Foros del Web » Programando para Internet » PHP »

actualización de formularios al ir hacia atrás

Estas en el tema de actualización de formularios al ir hacia atrás en el foro de PHP en Foros del Web. Buenas vengo a hacer una consulta a ver si me podéis echar una mano. Estoy realizando un registro de datos mediante un formulario. El caso ...
  #1 (permalink)  
Antiguo 15/09/2014, 07:53
 
Fecha de Ingreso: octubre-2012
Ubicación: Madrid
Mensajes: 67
Antigüedad: 11 años, 5 meses
Puntos: 1
actualización de formularios al ir hacia atrás

Buenas

vengo a hacer una consulta a ver si me podéis echar una mano.

Estoy realizando un registro de datos mediante un formulario. El caso es que el registro consta de 2 páginas distintas, es decir, e una primera página se muestra un formulario con unos datos, se pulsa el botón de continuar, y se muestra otro formulario con otros datos más. Por último, en este segundo formulario se da a continuar y te muestra una pantalla con un resumen de los campos que has insertado para que ya realices el registro.

El caso es que al ser formulario, si se le da al botón "para atrás" del navegador, sale el típico error de que el formulario ha caducado. Hay algún modo de evitar esto??

Sé que una de las soluciones sería usar cookies, pero, no puedo hacer uso de las mismas... :( :( :( no sé cómo poder solventarlo.

alguna idea?
  #2 (permalink)  
Antiguo 15/09/2014, 09:26
 
Fecha de Ingreso: septiembre-2014
Mensajes: 180
Antigüedad: 9 años, 7 meses
Puntos: 14
Respuesta: actualización de formularios al ir hacia atrás

Buenas,

¿Has probado usando la función session_cache_limiter(public) al principio de las páginas de los formularios?

http://php.net/manual/es/function.session-cache-limiter.php

También es posible que según algunos ajustes de navegadores te devuelva este error, por lo que creo que no se va a poder controlar al 100% que se pueda hacer funcionar...

Etiquetas: formulario, formularios, hacia, registro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:50.