„Cannot modify header information – headers already sent by” hiba

Weboldal készítés során ritkán, de előfordulhat a következő hibaüzenet a böngészőben: „Cannot modify header information – headers already sent by…..”.

Teljes megoldás: Le kell tölteni a NotePad++ nevű programot, majd a telepítés után a hibát előidéző fájlt meg kell vele nyitni. Ha a <?php előtt krix-krax karaktereket lát, törölni kell, majd elmenteni UTF-8-ba, BOM nélkül.

Mentés UTF-8-ba, BOM nélkül
Mentés UTF-8-ba, BOM nélkül

Ezután a fájlt vissza kell tölteni a szerverre, felülírva az eredetit, és a hiba megszűnik!

Alternatív megoldás (nem végleges megoldás, csak gyorssegítség): Létre kell hozni, vagy a már meglévő .htaccess fájlba kell a következő sort beilleszteni:

php_flag output_buffering on


Cikkértesítő

Ha nem szeretne lemaradni az új cikkekről, akkor iratkozzon fel az értesítőre!

Extra ajándékként rögtön elküldöm a 199 weboldal készítés hiba című cikksorozatom elérhetőségét!

“„Cannot modify header information – headers already sent by” hiba” bejegyzéshez 8 hozzászólás

  1. Nekem meg konkrétan ha a 2. módszert használom akkor meghal az egész és 500 internar server error -t ír

  2. Ádám!

    Ha BOM nélkül mentem el a problémás fájlt, valóban működik, azonban a teljes honlap karakterkészlete elromlik (ékezetes betűk helyett kriksz-krakszok lesznek)

    Mit tegyek?

Szólj hozzá!