Hoi jongens,
Ik heb weer eens te maken met een befaamde 'headers_already_sent' error. Nou weet ik dat dit meestal te maken heeft met kleine spaties danwel enters op de verkeerde plaats of html boven de header. Ik heb namelijk op de betreffende pagina een if lus staan die zorgt ervoor dat als je ingelogt bent hij een pagina laat zien (die in html is geschreven) en na het sluiten van die lus komt de else met daarin een header("location:index.php?p=home"); voor alle bezoekers die de pagina proberen te bereiken die niet ingelogt zijn. Omdat deze else lus dus onder de html van de if lus staat, die html staat overigens buiten de php om, zal ik wel deze error krijgen. Zo ja, hoe kan ik de lus dan herschrijven? Zo nee, waar zit het probleem dan?
Dit is de error die ik krijg als ik inlog:
http://arsenal.bartcrum.com/index.php
http://arsenal.bartcrum.com/admin.php
Overigens heb ik de validator van w3.org al geraadpleegd.
Ik heb weer eens te maken met een befaamde 'headers_already_sent' error. Nou weet ik dat dit meestal te maken heeft met kleine spaties danwel enters op de verkeerde plaats of html boven de header. Ik heb namelijk op de betreffende pagina een if lus staan die zorgt ervoor dat als je ingelogt bent hij een pagina laat zien (die in html is geschreven) en na het sluiten van die lus komt de else met daarin een header("location:index.php?p=home"); voor alle bezoekers die de pagina proberen te bereiken die niet ingelogt zijn. Omdat deze else lus dus onder de html van de if lus staat, die html staat overigens buiten de php om, zal ik wel deze error krijgen. Zo ja, hoe kan ik de lus dan herschrijven? Zo nee, waar zit het probleem dan?
Dit is de error die ik krijg als ik inlog:
en hier zijn de betreffende files te downloaden (rechts klikken en saven):Warning: Cannot modify header information - headers already sent by (output started at /storage/mijndomein/users/045763/public/sites/arsenal.bartcrum.com/index.php:12) in /storage/mijndomein/users/045763/public/sites/arsenal.bartcrum.com/admin.php on line 46
http://arsenal.bartcrum.com/index.php
http://arsenal.bartcrum.com/admin.php
Overigens heb ik de validator van w3.org al geraadpleegd.