Postet av: Svend Andreas Horgen Re: Help meg! Vær så snill! Sessioner
Du skriver:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?php @session_start();?>
Problemet er at nå har du allerede sent over header-informasjon. I boka på side 195 (2.utg) står det i rammen at session_start() må kalles øverst i scriptet, dvs FØR utdata sendes til nettleseren. I og med at du skriver DOCTYPE-setningen, vil vanlige tegn sendes til scriptet, og da er regelen brutt.
Løsningen er å snu om, slik:
<?php @session_start();?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Merk: Ikke ha et eneste linjeskift, mellomrom eller tabulator før første <?php-tag. Slikt regnes nemlig som utdata, og vil ødelegge.
| |