http://blog.DoZarte.com


Evitare “headers already sent” in PHP


Share to Facebook Share to Twitter Stumble It Email This More...

Cannot modify header information - headers already sent by (output started at index.php:1) in index.php on line 1

Il tipico errore che compare quando c’è qualcosa prima di session_start();
Solamente che questa volta lo sapevo, e non c’era effettivamente nulla prima della chiamata alla funzione!

Prova a riprova, alla fine un (forse) lampo di illuminazione: perché mai Dreamweaver mi mostra che la prima riga del codice è la riga 2, e non mi mostra la riga 1?

Apro il file incriminato con Notepad: niente! Non c’è una riga fantasma come avevo sperato. :(

Provo un’ultima cosa: da Notepad converto il file da UTF-8 ad ANSI e lo risalvo.
Lo carico nel server remoto e… MAGIA! L’errore è scomparso!


Share to Facebook Share to Twitter Stumble It Email This More...

Se l'articolo era interessante, forse troverai approfondimenti nei seguenti link sponsorizzati...


5 commenti a “Evitare “headers already sent” in PHP”

  1. DoZ scrive:

    Grazie Daniele!

  2. JeKo scrive:

    Yup, la codifica ANSI batte l’UTF-8 1 a 0!
    Grazie della dritta, era quella giusta :)

  3. mik scrive:

    Grazie per la dritta!
    :)

Leave a Reply

XHTML: Tags concessi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

You can add images to your comment by clicking here.