Uno script di questo tipo non dovrebbe restituire un errore warning?
Codice PHP:
<html> 
<?php 
/* This will give an error. Note the output  * above, which is before the header() call*/
if($_GET)     
    echo 
"la funzione header() ha funzionato"
else     
    
header('Location: http://localhost/test.php?get=1'); 
?>
Eppure mi esegue la pagina normalmente: dopo il refresh stampa 'la funzione header() ha funzionato'.

Probabilmente mi sfugge qualcosa, dato che sono un niubbo ed è mezza notte e mezza . Ma cosa?