Originariamente inviato da beke
- Sembra che le header vengono effettivamente spedite, in quanto var_dump(headers_sent()); mi ritorna bool(true).
Concentrati su questo aspetto. Se i header sono gia' stati spediti, non puoi spedirne un nuovo, e quindi header(location.. ) non funzionera' mai.

Normalmente nel tuo log di errore dovresti vedere quale script e a che linea ha inviato dell'output forzando l'invio degli altri header, rendendoti impossibile inviare il tuo.