Buenos dias
Desearia saber como deshabilitar el POSTDATA del navegador pues cuando doy un F5 o reload de la pagina me sale un mensaje de advertencia y me vueven a cargar los mismos datos del form
Gracias por la ayuda
Saludos
| |||
![]() Buenos dias Desearia saber como deshabilitar el POSTDATA del navegador pues cuando doy un F5 o reload de la pagina me sale un mensaje de advertencia y me vueven a cargar los mismos datos del form Gracias por la ayuda Saludos |
| |||
Re: Como Deshabilitar El Postdata Del Navegador Cita: Dudo que se pueda deshabilitar. Igualmente existen alternativas para solucionar tu problema, por ejemplo. Realizas un formulario en a.php que tenga como action b.php, en b.php insertas o haces lo qu edebas hacer e inmediatamente luego redireccionas con header("Location:a.php"); , en a.php ya no llegan variables POST por lo cual si tocas F5 solo se recargara la pagina pero sin enviar el form.Saludos. |
| |||
Re: Como Deshabilitar El Postdata Del Navegador Mucahas gracias por tu ayuda Esa solucion la voy a considerar. Si tienes alguna otra idea te ruego que me comuniques Saludos |
| |||
Re: Como Deshabilitar El Postdata Del Navegador En realidad lo que necesito es alguna forma de vaciar las superglobales $_POST o $_GET pues cuando recargo la pagina siempre me vuelven los valores originales del formularios aun cuando ponga unset(). Un codigo de prueba es el siguiente por favor si alguien me puede ayudar. Además es necesario que toda la programación del escript se encuentre en la misma hoja <html> <head> <body> <form name="form1" method="POST" action="<? echo($_SERVER['PHP_SELF']); ?>"> <p> <input type="text" name="textfield"> </p> <p> <input type="text" name="textfield2"> </p> <p> <input type="submit" name="envio" value="Enviar"> </p> </form> </body> </html> <? $v1=$_POST["textfield"]; $v2=$_POST["textfield2"]; $v3=$_POST["envio"]; if (isset($_POST['envio'])) { echo "VALOR DE CAMPO 1 ".$v1."<br>"; echo "VALOR DE CAMPO 2 ".$v2."<br>"; echo "VALOR DE BOTON ".$v3."<br>"; echo "<script>alert ('SI ENTRO A MENSAJE'); </script>"; } else echo "NO SELECCIONADO"; unset ($_POST["envio"]); //OJO QUE AQUI DESELECCIONO LA VARIABLE $_post PERO IGUAL NO RESPONDE ?> Saludos |