Tjena,
Jag har ett mycket irriterande problem med session. Ibland funkar det och ibland inte... Även fast man tilldelar en session ett värde så glömmer den bort det på något sätt...
Och denna kod används för att kolla om den finns. Och även om jag har satt sessionen som ovan så säger den att den inte finns, för den redirectar till sidan!
<?php
// Kolla om man loggat in
session_start();
if (!isset($_SESSION['familj']))
{
header("Location: index.php");
}
?>
Är det någon som vet vad som blir fel??
Mycket tacksam för svar!
Det fungerar ändå inte... Vad kan vara fel?
Jag ser att sessionen läggs till i den där PHP/sessiondata mappen, men ändå kan kan jag inte nå den sedan... Mycket skumt!
Är det ingen som vet som kan vara fel...
Om ni inte vet så kan ni väl skriva hur ni gör att att kontrollera om en person är inloggat med hjälp av sessions....
Plz, det är viktigt!
Personligen så gör jag som du visade i ditt första inlägg i den här tråden.
Med ett litet tillägg. Jag skriver exit; på raden efter header(). Detta gör jag för att skriptet inte ska hinna fortsätta exekveras vidare några rader, innan det skickar vidare.
Tackar, nu fungerar det... Men varför måste man ha med den där grejen?
Kommer ju dessutom en lång jäkla id grej i adressfältet!
EDITEDITEDIT
När jag undersökte problemet vidare var jag tvungen att skicka med SID på alla sidor för att det skulle fungera... Måste det vara så. Det känns ju lite jobbigt att lägga in det på varenda redirect!