![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
20/09/2010, 04:40
|
| | Fecha de Ingreso: agosto-2010
Mensajes: 7
Antigüedad: 14 años, 6 meses Puntos: 0 | |
Ocultar variable Buenas, usando el buscador no he encontrado nada que me satisfaga.
Tengo un formulario web llamado formulario.php que, cuando hace submit llama a un php que tiene todas las funciones necesarias para que haga lo correcto con los datos, llamado funciones.php
La cosa es que cuando funciones.php termina, debe retornar al formulario. Con header("formulario.php") es fácil, pero quiero que formulario.php sepa que se ha subido correctamente (o no), para después lanzar un mensaje que diga "Formulario subido correctamente".
La manera más sencilla que se me ocurrió es mandarle por GET un valor, así como header("formulario.php?correcto=1") y lo compruebo en formulario.php, lo que lanzará el mensaje de que todo ha funcionado bien.
Pero claro, ahora ese argumento está en la barra de direcciones, y si un usuario actualiza, le saldrá de nuevo el mensaje, siendo falso que se haya mandado de nuevo nada. ¿Cómo arreglo eso?
Sé que por POST se ocultan los datos, pero es que funciones.php es transparente al usuario. No visualiza nada, y menos hace un FORM, por lo que tengo entendido que sin FORM, no hay POST.
Salu3 |