Codice PHP:
header(sprintf("Location: %s"$insertGoTo));
exit; 
sprintf() è corretto.
header() deve essere usato prima di qualsiasi output (questo è il problema più ricorrente).
Esci dopo che hai reindirizzato per evitare che si accodino altre scritte.

Utilizzando <script> semplicemente non avrai mai la certezza del risultato: tutti quelli che scorrazzano nella rete senza javascript abilitato (oppure limitato in qualche altro modo) non verranno reindirizzati.