“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!

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

  1. Á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á!

*

code

A honlap cookie-kat használ. Részletek

A hatályos jogszabályok alapján kötelező tájékoztatni a látogatókat, hogy a weboldal ún. cookie-kat használ és tárol a számítógépén. Ha ezt nem szeretné, akkor a böngészője megfelelő beállításait használva tiltsa le a cookie-k tárolását, vagy zárja be a weboldalt. Mik azok a cookie-k? Hogyan tudja tiltani a tárolásukat? Hogyan kezelem a személyes adatokat? Mindenre választ ad a részletes adatvédelmi és cookie tájékoztatóm.

Bezárás