Nån som har nån sida som beskriver hur det här med cookies fungerar ??
Jag har kollat lite på php.net men fattar inte riktigt hur jag skall göra. Vill bara ha två funkrioner. En som kollar om lösenordet är rätt, för det räcker med lösenord för att logga in som admin. Användarnamn vill jag inte ha. Sen så skall den skapa en cookie som finns kvar under hela tiden browsern är igång och förstörs när browsern stängs. Skall även ha en logut funktion. Nån som kan ge mig lite kodexempel eller nån sida som visar detta ??
if($HTTP_COOKIE_VARS['kaknamn'] == 1) {
echo "VISA DETTA HEMLIGA MEDDELANDE!\n<br><br>\n";
echo "<a href='logout.php'>Logga ut</a>\n<br><br>\n";
} else {
echo "DET HÄR FÅR DU INTE SE!";
}
Går det att få typ så att cookin tas bort automatiskt efter 20 min inaktivitet eller liknande ? Ifall nån som är inloggad som admin går ifrån dator så kan nästa komma 1 timme senare och så har han tillgång till dom sidorna, det är inte så lyckat.
Uppdatera cookien på varje sida som du visar genom att sätta den igen till samma värde fast med en tidsbegränsning.
Fast det är ju klart... sätter du en tidsstämpel så försvinner den ju inte när du stänger webläsaren. :OO
Jaja, så här sätter du en tidsstämpel i alla fall.
setcookie("kaknamn", 1, 60*20);
Eftersom tiden mäts i sekunder så får du sätta 60*20 vilket motsvarar 20 minuter.