session_register("forname");
session_register("aftername");
$_SESSION['fornamn'] = $_POST['forname'];
$_SESSION['afternamn'] = $_POST['aftername']; ?>
<br><br>
Du är nu Registrerad i våra sessioner med följande uppgifter:
<br /><br />
Förnamn:............<?php echo $_SESSION['fornamn']; ?><br />
Efternamn:............<?php echo $_SESSION['afternamn']; ?>
<P>
<a href="send.php">JA! Dessa uppgifter stämmer!</a> <a href="index.php">NEJ! Jag vill skriva in igen! </a>
Om man sen klcikar på JA! dessa uppgifter stämmer så skickas man till send.php. Måste jag återigen skicka dem med något formulär till den sidan eller kan jag låta hämta sessionen på nästa sida?
... Hur länge kan besökaren vara inaktiv och den ändå fortfarande gäller?
Om du inte gillar standardinställningen kan du enkelt sätta en sessionsvariabel tex senAktiv till "nu" och sedan kolla att inte senAktiv är längre tillbaks än x minuter.
Hur länge kan besökaren vara inaktiv och den ändå fortfarande gäller?
Fredde Mannen skrev:
Det beror på vad session.cache_expire är inställd i php.ini, vanligtvis 180 min, det är i alla fall standard i php.ini. :)
Var det något annat du undra? :)
Det är session.gc_maxlifetime som styr hur länge man kan vara inaktiv innan sessionen rensas bort. Denna är normalt satt till 1440 sekunder (24 minuter).
Stängs webbläsaren så rensas dock sessionscookien bort, och om användaren då öppnar webbläsaren igen kommer han/hon att få en ny session, vilket i praktiken innebär att den gamla sessionen inte längre existerar, då det inte finns någon ägare till den (sessionsfilen).
260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25