session længde

Tags:    php

Er der nogen måde i PHP hvorpå man kan få lov til at bestemme længden af en session hvis der har været inaktivitet i for eksempel 20 min?

sådan så session bliver destroyed efter de 20 minutters inaktivitet..



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
ini_set('session.gc_maxlifetime', 20*60);
// 20*60sek.
Dette skal afvikles før hver session_start(); Ellers skal det konfigureres i php.ini



Jeg kan ikke se noget galt, men nu er jeg også meget nybegynder i php
Hvad jeg derimod kan se er at der i PHP ini står dette:

; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
session.gc_maxlifetime = 1440

Umidelbart så virker det ikke logisk på mig at denne værdi skulle bestemme hvor lang tid en session kan være idle før den bliver lukket.

Det kan sagtens være at jeg tager fejl..

Venlig hilsen
Asger





ini_set('session.gc_maxlifetime', 20*60);
// 20*60sek.
Dette skal afvikles før hver session_start(); Ellers skal det konfigureres i php.ini


hmm, det virker ikke skide godt på min side du... du får lige min kode for index.php...

Fold kodeboks ind/udKode 




Kan du se noget jeg gør galt rent umiddelbart?



Jeg kan ikke se noget galt, men nu er jeg også meget nybegynder i php
Hvad jeg derimod kan se er at der i PHP ini står dette:

; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
session.gc_maxlifetime = 1440

Umidelbart så virker det ikke logisk på mig at denne værdi skulle bestemme hvor lang tid en session kan være idle før den bliver lukket.

Det kan sagtens være at jeg tager fejl..

Venlig hilsen
Asger



Min fejl var, at jeg ikke testede det på en ekstern server... Jeg testede på min localhost, og det virkede først, da jeg prøvede at uploade og teste online



t