Hola gente!! Como estan?? La verdad es que aun no he podido solucionar este problema.
Volví a probar lo de $_POST = array(); y no hubo caso, también probé de nuevo unset($_POST) y unset($_POST['var1'], $_POST['var2'], $_POST['var3']); y tampoco.
Lo que probé como nuevo fue lo que me recomendaron de enviar una variable aleatoria por la URL, pero tampoco tuvo éxito.
Lo que hice fue crear una variable aleatoria cada vez que se presiona el boton enviar:
Código:
var randomString = Math.floor(Math.random()*101);
y enviar a la url enviar.php?variablealeatoria=randomString:
Código:
url: "incluir/enviar.php?variablealeatoria="+randomString,
Y eso funciona bien, lo compruebo con FireBug en Firefox y siempre envía a la URL con una variable distinta.
Pero las variables $_POST se siguen guardando en algún lado.
Es un formulario ajax enviado con jQuery, por lo que no puedo "refrescar" la página usando header() en el enviar.php. En el primer mensaje de este post hay mas detalles del funcionamiento del formulario para ver si alguien me puede dar una mano con esto, porque me esta sacando de quicio.
Saludos y gracias!!