...Session potrebbe essere vuota all'evento Session_OnEnd scatenato dalla chiusura del browser (TimeOut) quando la stessa variabile ha il corretto valore lanciando Session.Abandon?
Grazie, Michele
...Session potrebbe essere vuota all'evento Session_OnEnd scatenato dalla chiusura del browser (TimeOut) quando la stessa variabile ha il corretto valore lanciando Session.Abandon?
Grazie, Michele
Il session.abandon ha effetto dalla pagina successiva a quella nella quale lo inserisci.
Se dopo il session.abandon fai un response.redirect ad un'altra pagina per farti restituire la session non dovresti più vederla.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
grazie per la risposta ma il problema non è tanto legato al session.abandon (il quale funziona correttamente) ma all'evento session_onend. infatti se non erro sia session.abandon che il timeout (dovuto ad esempio alla chiusura del browser) scatenano l'evento session_onend. il mio problema è che nel caso in cui l'evento sia scatenato da session.abandon, la variabile di sessione ha il valore corretto; nel caso in cui l'evento è scatenato da un timeout la variabile di sessione è vuota!
come mai? da cosa può dipendere?
La chiusura del browser è un evento client che non incide sul termine della sessione che continua fino alla sua scadenza naturale a meno di "forzarla" con codice aggiuntivo.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
forse ci siamo, grazie! a questo punto cosa dovrei fare per simulare un session.abadon (visto che quello funzia correttamente) alla chiusura del browser?
C'è un articolo su http://pro.html.it
E' dura però...
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
ti ringrazio molto. più o meno dove trovo l'articolo? eppure mi sembra così strano che sia così difficile... il risultato che voglio ottenere è più o meno il "classico" nomi utenti connessi. e funzia... se non fosse che solo alla chiamata di session.abandon il nick viene segato dalla var application in cui risiede, alla chiusura del browser no!