Session problemer, gemmes ikke
Hej EksperterFornylig er der opstået et problem med min hjemmeside:
Jeg har indført
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
og
<meta http-equiv="Content-Language" content="da">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
til min hjemmeside.
Efter at have indført dette til alle mine sider som bliver includeret i index.php via:
if ($_GET['page']) {
include "pages/".$_GET['page'] . "";
}
er der opstået en fejl med sessions.
Således giver min side mig en fejl:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at .../httpd.www/index.php:2) in .../httpd.www/index.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at .../httpd.www/index.php:2) in .../httpd.www/index.php on line 3
ved at jeg har session_start(); i toppen af index.php.
Ligeledes gemmes mine sessions ikke længere end ét klik væk, hvor linket includes i index.php, så lige så snart jeg har oprettet en session og den vises, så forsvinder session igen efter at have klikket på et nyt link på min side, hvor det pågældende session skulle være aktivt.
Håber jeg har beskrevet mit problem grundigt, ellers kan jeg forsøge at give noget kode eller lign. som kunne hjælpe.
Mvh Thomas
