Questo codice è totalmente inutile perchè forse non hai pensato che una volta usciti dalla pagina con header() non puoi più rieseguire lo scipt... ti consiglio di implementare questo codice con un iframe...
Peccato anche il fatto che non sia tuo ed è complatamente copiato da un altro forum inglese...