Problemi col vostro sito web? No.. niente!

Gli headers e la codifica del documento

  • codifica documento ed headers php

Vi è mai capitato che non riuscivate a capire il motivo per cui:

<code>

<span class="pln" style="margin: 0px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; color: rgb(0, 0, 0); background: transparent;">error_reporting</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; color: rgb(0, 0, 0); background: transparent;">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; color: rgb(0, 0, 0); background: transparent;">E_ALL</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; color: rgb(0, 0, 0); background: transparent;">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; color: rgb(0, 0, 0); background: transparent;">
ini_set</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; color: rgb(0, 0, 0); background: transparent;">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; color: rgb(128, 0, 0); background: transparent;">'display_errors'</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; color: rgb(0, 0, 0); background: transparent;">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; color: rgb(0, 0, 0); background: transparent;"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; color: rgb(128, 0, 0); background: transparent;">1</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; color: rgb(0, 0, 0); background: transparent;">);</span>

</code>

continuava a mostrarvi l'errore:

Warning: Cannot modify header information – headers already sent by ??

Non printavo nulla prima del famoso comando che mi dava errore... eppure....

Le ricerche in internet, a tal proposito, continuavano ad essere infruttuose.

Quindi che fare?

Fortunatamente mi è caduto l'occhio in basso a destra verso la codifica del documento su Notepad++ e ho visto che era codificato in UTF8.

Numble, numble....

Ho fatto un tentativo, tanto ormai, ero a corto di idee...

Ho modificato la codifica del documento da UTF8 a UTF8 (senza Bom) e ha cominciato a funzionare, non mi ha dato più errore e sessioni ed header location finalmente venivano riconosciute!!

Andale!

Aggiungi un commento

Freelance Web Developer Padova

Non solo siti internet, ma applicazioni Web Based, Css3 e sviluppo mobile

Contattami per maggiori info