Exempel 2:
Inloggingssida.
Ni har säkert sätt denna kodsnutten förut.
<?php
session_start(); // Alltid överst på sidan
// Kod…
?>
Varför har man kommentaren ”alltid överst på sidan”?
Jo. Det beror på att session_start(); är en header.
tomrad
<?php
session_start(); // Alltid överst på sidan
// Kod…
?>
I koden ovan är inte session_start(); längre överst på sidan.
Utan överst på sidan är en tomrad. En tomrad är en output.
Här kommer man med andra ord att få ett felmeddelande.
Därav komentaren ”Alltid överst på sidan”
Varför får man inte skicka någon header efter man skickat någon output?