Svar på FAQ fråga

Fråga: Jag får felmeddelande "Cannot add header information..."

Svar: Det är inte tillåtet att skicka någon header till webbläsaren efter det att man skickat output.
En header är t.ex. funktionerna session_start() eller header().
Med output menas HTML-kod, tomrad eller mellanslag före den inledande PHP-taggen. Ett ’echo’ genererar naturligtvis också en output.
Något man ska tänka på när man inkluderar en fil före en header, är att det får inte finnas någon radbrytning eller annat efter den avslutande PHP-taggen. För att förvissa sig om detta kan man sätta markören direkt efter den avslutande PHP-taggen, och trycka upprepade gånger på delete, tills man är säker på att inget finns där.

Ett annat sätt att komma runt problemet är att använda [ob_start]() och [ob_end_flush]()

Att ändra output_buffering = OFF till ON i php.ini gör att du kommer förbi problemet också.

Mer information:
Varför får man inte skicka någon header efter man skickat någon output?

Wiki-navigering
Wiki Index
Wiki Artiklar
Wiki Skolan
Wiki Guider
Wiki FAQ
Webbhotell
Domänregistrering
Wiki-sökning
Sök:
Dokumentalternativ
Visa dokumenthistorien
Senaste wiki-ändringar
Visa ändringarna
Inställningar
Wiki inställningar
Bra att veta
Vad är en Wiki?
Våra förhållningsregler
Trivselregler
Att använda Wikin
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB 2.0.4 © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic