Por si acaso .. despues de:
Código PHP:
header("location: ?????.???");
exit; // termina la ejecución del script...
Que la cabecera "location" solo le indica al navegador que "cambie" la página que está viendo el cliente .. pero la ejecución del script continua su flujo ...
Un saludo,