Lo so lo so, che potevo fare il redirect a un'altra pagina, l'ho pure scritto lol, però guarda che anche questo funziona benissimo.Poi c'è un altro punto: se tu chiami la pagina passandole un parametro in GET, il test che hai messo risulta vero, quindi non esegue l'istruzione header(). Invece di inventare cose cervellotiche perché non fai semplicemente un redirect a un'altra pagina?
Io apro la pagina test.php senza passare alcun paramentro in origine, quindi semplicemente localhost/test.php. Alla prima apertura non c'è nessun parametro get passato e quindi eseguira l'header(). Tant'è vero che sulla barra degli indirizzi del browser trovo localhost/test.php?get=1
Adesso verifico le vostre ipotesi e vi faccio sapere.
Grazie mille per le risposte.