Cuando termine el proceso de tu script .. haz un:
Código PHP:
header("location: nosedonde.php");
exit;
Aunque sea a si mismo via tu $_SERVER['PHP_SELF'] .. El caso q con ese redireccionamiento .. las variables POST se pierden.
Yo suelo tener una estructura de scripts así .. justo para evitar este efecto:
fomulario.html <---> procesa_form.php ---> Ok.php
osese, el formulario apunta el action a procesa_form.php .. Si hay errores devuelvo al formulario (con variables de error y estados anteriores) .. si no hay error salto a otra página .. sea un "ok todo fue bien" (o huvo tal y cual problema) .. o al mismo formulario .. pero siempre usando un "location" para "perder" por el camino las variables .. (no se porqué . al ser globales .. un unset() de $_POST o de $HTTP_POST_VARS no funciona .. ).
Un saludo,