Lo malo de este método es que si se actualiza la página después de haber hecho un POST, aparece el famoso mensaje de 'ya has realizado un POST y aceptas volverás a enviar la información y bla bla bla'.
Yo intentaría averiguar por qué no te funciona el header. Puedes mostrar el código e intentaríamos ayudarte.
Un saludo