[Php-it] Non far scadere mai una sessione
Marcello Vezzelli
marcello at vezz.it
Wed May 2 18:34:29 CEST 2007
Emiliano Gabrielli (aka AlberT) ha scritto:
>
>> Quando viene lanciato il garbage collector, tutti i file di sessione con
>> data di creazione antecedente alla data corrente meno
>> session.gc_maxlifetime secondi vengono cancellati.
>>
>
> pardon .. risposto troppo in fretta :-P
>
succede ;)
> non so perché pensavo esistesse anche un session.maxlifetime ;-(
>
è il parametro del cookie... che però è subordinato al gc.
> ovviamente così non hai la certezza che la sessione scada dopo una settimana
> (ma non era richiesto) ma solo 1/100 di probabilità ...
>
Hai 1/100 di probabilità che a una richiesta venga chiamato il gc.
Ma prima di una settimana, il gc non cancellerà MAI i file di sessione...
trascorsa la settimana, ad ogni richiesta hai 1/100 di probabilità che
vengano cancellati.
Se sul server c'è una richiesta al secondo, la sessione dureà come
minimo una settimana e un secondo...
il valore massimo è data dalla probabilità che il gc entri in azione una
volta trascorsa la settimana.
Ciao
Marcello
More information about the Php-it
mailing list