Chiedo ai più esperti, due chiarimenti sulle session.
---------------------------------------------
1. La durata di default di una session è stabilita dai settagi del server?
Ho letto alcuni che dicono 10 min. altri 20 min. altri dicono dipende solo dal server.
La session muore tot. min. dopo che il server non ha ricevuto nessuna chiamata dal client che ha creato quella sessionID?
---------------------------------------------
2. il session.Timeout va settato prima della creazione di una session, esmpio pratico:
Ho creato in una SUB il controllo del nome utente e password, questa Sub viene caricata tramite un INCLUDE, infatti è in un file esterno, solo se la query contiene dei valori.
codice:
Sub Login
Dim utente, password
utente = request.form("utente")
password = request.form("password")
'Interrogo il database
'Fine interrogazione
'se trovato
session("login") = utente & "," & rslogin("idutente")
End Sub
il session.timeout io l'ho inserito in un'altra sub:
codice:
Sub sessionTime
session.Timeout = 40
End Sub
E richiamo le due procedure:
sessionTime
login
Preciso che utilizzo, nel mio sito di ecommerce, un'altra session per il carrello quindi, il sessionTimeout automaticamente setta per tutte le session la durata.
---------------------------------------------
Spero di essere stato chiaro.
Grazie, per i chiarimenti in anticipo.