Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2010, 11:16
Avatar de fakulicious
fakulicious
 
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 16 años, 6 meses
Puntos: 2
Exclamación Cómo puedo limpiar las $_POST?

Hola, que tal?? Tengo un gran problema. En mi página tengo 4 formularios de pedidos de productos, los 4 son distintos. Es un sitio en flash, y los formularios se abren con jQuery y se envían con $.ajax mediante POST.

El problema es que las variables POST quedan como en "buffer" (no se si ese sería el término exacto) y al cambiar de formulario y hacer otro pedido, me vuelve a enviar los datos del formulario anterior.

Estuve leyendo mucho, y vi varios métodos. Pero ninguno funcionó.

No puedo hacer header() desde el php porque el php lo ejecuto desde el ajax, el sitio es una sola página.

Probé con unset() y tampoco. Lo usé de manera general unset($_POST) e individual unset($_POST['var1'], $_POST['var2'], $_POST['var3']) y ninguna de las dos funciona.

También encontré el $_POST = array(); para vaciar el array del post, pero asi tampoco funciona.

Cómo puedo hacer para solucionarlo? A alguien se le ocurre algo?

Espero que me puedan ayudar, porque ya estaba a punto de terminarlo y me surgió esto!

Un abrazo a todos!!
__________________
Facundo
http://www.creactivo.com.ar