problemas con la caché

ehlcves
07 de Julio del 2006
Hola a todos!

Tengo un problema que no consigo resolver. Tengo la típica aplicación en la que rellenar un formulario y si los datos son correctos entras en el sistema, y sino, te da error. La cosa es que una vez que estoy en el sistema, quiero desconectarme del mismo. Ahí es donde viene el problema. Si una vez que estoy desconectado le doy al botón de atrás del navegador, me sale el típico mensaje:

"la pagina que está intentando visualizar contiene POSTDATA que ha expirado de la caché. Si reenvia los datos, cualquier
acción que realizara el formulario (como una busqueda o compra en línea) será repetida. Para volver a enviar los datos
pulse aceptar, sino cancelar."

Entonces si pulso aceptar, vuelve a entrar en la aplicación con los datos del formulario que se rellenó. La cosa es que quiero evitar eso claro.
He leido muchas cosas por ahí de poner cabeceras en el html para que no guarde la página en caché y cosas de esas. Las opciones que tengo ahora son:

response.setHeader("Cache-Control", "no-cache, must-revalidate, no-store, post-check=0, pre-check=0"); //HTTP 1.1
response.setHeader("Pragma", "no-cache"); //HTTP 1.0
response.setDateHeader("Expires", -1);

Pero no consigo que ninguna me vaya.

A alguién le ha pasado y sabe como solucionarlo??

Muchas gracias de antemano, un saludo!!

__________________________________________

http://usuarios.lycos.es/ehlcves/ganedinero