![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
05/03/2007, 11:38
|
![Avatar de nicolaspar](http://static.forosdelweb.com/customavatars/avatar80283_16.gif) | | | Fecha de Ingreso: noviembre-2004 Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años, 2 meses Puntos: 34 | |
Re: Como Vaciar $_post Al Recargar Pagina Utilizando La Misma Pagina Para El Script La idea es usar una lógica de proceso diferente para los datos.
pagina 1 > form
pagina 2 > action process
pagina 3 > thk process
El secreto esta en usar header() para el redirect entre page 2 y 3, de esta manera jamás quedará cacheada (técnicamente no debería) la pagina 2, por lo que, aunque se haga desde page 3 volver desde el browser, éste irá a page 1 y no a page 2 (que es de donde viene realmente), aunque también en page 2 pondría un isset de POST redireccionando a page 1 (para evitar llamadas directas).
Las soluciones de desactivar teclas no son del todo correctas.
PD: Se puede eliminar tranquilamente la pagina 3 volviendo a la pagina 1 una vez procesados los datos.
Espero que ayude la idea. |