Sesiones y formularios por POST

¿Cómo puedo eliminar el problema de que me salga la página de Actualizar cada vez que presiono el botón Atrás en el navegador..?
Esto me ocurre cuando trabajo con sesiones y formularios por POST.
He intentado poner la directiva session.cahce(pulic), pero entonces no se me refresca la página..
Necesito ayuda..
Gracias

1 respuesta

Respuesta
1
Todavía no he podido realizar pruebas, pero he encontrado algunos foros donde comentan soluciones. No se si van a funcionar o no pero aquí están por si te ayudan:
http://www.codecomments.com/PHP_Programming/message401377.html
http://eye.cc/fortopic39.html
http://forum.mojavi.org/lofiversion/index.php/t384.html
http://www.tek-tips.com/viewthread.cfm?qid=990241&page=9
Hay mucha información sobre el tema en Internet. Lo difícil será encontrar algo que realmente sea la solución y que funcione como deseas. Básicamente lo que dicen en todos los foros es:
- Que puedes usar GET en vez de POST al enviar el formulario.
- También hablan de usar header para redirigir a otra página
- Modificar una directiva de php.ini o mediante código.
- Usarsession_cache_limiter y header para hacer que el tiempo de expiración de la página sea muy alto.
Etc
¿A qué página actualizar te refieres?
Trabajando con formularios, lo habitual es intentar actualizar una página que tiene variables POST definidas, es decir, la página a la que llegas justo después de ejecutar el botón submit del formulario, entonces dice:
La página no puede actualizarse sin reenviar la información.
Y luego da las opciones reintentar o cancelar.
No estoy seguro si este comportamiento se puede evitar. ¿Es esto lo que quieres hacer?

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas