Session virker ikke
Hej,jeg kan ikke få session til at blive gemt og jeg har virkelig ingen anelse om hvorfor?
Her kommer login-formen:
<form action="#" method="post">
<input type="hidden" name="action" value="login"><br>
Brugernavn: <input type="text" name="logname" size="25"><br>
Kodeord: <input type="password" name="logpass" size="25"><br>
<input type="submit" name="submit" value="Login">
</form>
Her kommer scriptet som gemmer:
<?php
session_start();
$brugernavn = "brugernavn";
$kodeord = "kodeord";
IF($_POST['action'] == "login"){
IF($_POST['logname'] == $brugernavn AND $_POST['logpass'] == $kodeord){
$_SESSION['loggedin'] = "yes";
echo "Du er logget ind";
} ELSE {
echo "Du er ikke logget ind";
}
}
?>
Den skriver ganske rigtigt på den side der at jeg er logget ind, og hvis jeg skriver echo "$_SESSION[loggedin]"; på den side så skriver den "yes".. Men når jeg så skal ind på nogle af de sikre sider, med denne kode:
<?php
session_start();
if($_SESSION['loggedin'] == "yes"){
echo "Du kan se denne side";
}
else
if($_SESSION['loggedin'] !== "yes"){
echo "Du kan ikke se denne side";
}
?>
Så virker det ikke... Det er som om at Session reelt set ikke bliver gemt.. Det er det eneste kode jeg har, men den virker bare ikk..
