Foros del Web » Programando para Internet » PHP »

Limpiar Variables $_POST O $_GET

Estas en el tema de Limpiar Variables $_POST O $_GET en el foro de PHP en Foros del Web. Desde algun tiempo estoy tratando de limpiar las variables $_POST o $_GET se que esto se lo hace con unset($_POST['campo']) o simplemente asignandolo como nulo ...
  #1 (permalink)  
Antiguo 28/02/2007, 11:37
 
Fecha de Ingreso: octubre-2006
Ubicación: ECUADOR
Mensajes: 19
Antigüedad: 17 años, 6 meses
Puntos: 0
Pregunta Limpiar Variables $_POST O $_GET

Desde algun tiempo estoy tratando de limpiar las variables $_POST o $_GET se que esto se lo hace con unset($_POST['campo']) o simplemente asignandolo como nulo al valor. Esto funciona correctamente en una misma hoja.

El problema es cuando el usuaio recarga la página con la tecla F5 o con el icono de navegador no se blanquean estos campos por nada.

Para Una mejor explicación les envio un archivo de prueba que lo hice

<html>
<head>
<title>PRUEBA</title>
<?
$v1=$_POST["textfield"];
$v2=$_POST["textfield2"];
$v3=$_POST["enviar"];
echo "VALOR DE CAMPO 1 ".$v1."<br>";
echo "VALOR DE CAMPO 2 ".$v2."<br>";
echo "VALOR DE BOTON ".$v3."<br>";
// PROBANDO SI SE BLANQUEA ASIGNANDOLOS CON NULO Y NADA
$_POST["textfield"]="";
$_POST["textfield2"]="";
$_POST["enviar"]="";
// PROBANDO SI SE BLANQUEA CON unset A VARIABLES AUXILIARES Y NADA
unset($v1);
unset($v2);
unset($v3);
//PROBANDO SI BLANQUEA CON unset Y NADA
unset($_POST["textfield"]);
unset($_POST["textfield2"]);
unset($_POST["enviar"]);
//PROBANDO ASIGNANDO NULO A VARIABLES AUXILIARES Y NADA
$v1="";
$v2="";
$v3="";
?>

<body>
<form name="form1" method="post" action="prueba.php">
<p>
<input type="text" name="textfield">
</p>
<p>
<input type="text" name="textfield2">
</p>
<p>
<input type="submit" name="enviar" value="Enviar">
</p>
</form>
<?
// AL ENVIAR EL FORMULARIO SI SE BLANQUEAN ESTOS VALORES
// EL PROBLEMA ES CUANDO SE RECARGA LA PAGINA CON F5 O EL ICONO DE RECARGA DEL NAVEGADOR
echo "VALOR DE CAMPO 1 ".$v1."<br>";
echo "VALOR DE CAMPO 2 ".$v2."<br>";
echo "VALOR DE BOTON ".$v3."<br>";
?>
</body>
</html>

Es necesario que el script se lo haga en el mismo archivo pues tambien he probado que si funciona si lo hago en un archivo script separado. Pero por efectos de la programación que estoy desarrollando me es necesario que este en el mismo archivo

De ante mano muchas gracias por la ayuda que me brinden
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:24.