Quote Originariamente inviata da giannino1995 Visualizza il messaggio
[...]l'header() deve essere la prima direttiva php della pagina[...]
no, deve essere invocato prima che sia inviato qualsiasi output
puoi scrivere 100.000 righe di codice e alla fine mettere mettere la chiamata a header(), l'importante è che tu non abbia effettuato alcun output verso il browser (echo, print_r, print, var_dump, ecc)