Posso sapere se un utente non e piu inl inea o non e piu nel mio sito (sul mio server) ?
in asp, non era preciso, ma si usavano le session.timeout in asp.net c'e qualcosa di piu preciso?![]()
Posso sapere se un utente non e piu inl inea o non e piu nel mio sito (sul mio server) ?
in asp, non era preciso, ma si usavano le session.timeout in asp.net c'e qualcosa di piu preciso?![]()
è la stessa cosa da quello che ho potuto vedere.
Questo proprio perchè non c'è lo stato sul web.
Purtroppo questao è un bel problema sul web
Ciao
Aspetta pero fammi ricordare se imposto session.timeout = 10 dopo 0 minuti scade la session per l'utente quindi se rimane collegato nel sito viene generata un'altra session tutta nuova con un nuovo id e numero di sessione?
si questo è l'unico modo per sapere quando l'utente è uscito ovvero la scadenza della session
però metti caso l'utente esce dopo 1 minuto e hai impostato la session.timeout a 20 minuti il server si accorge dell'uscita dell'utente solo dopo venti minuti che l'utente non ha fatto richieste.
Io cmq ho pensato a un trucchetto per sapere in tempo reale se l'utente è in quel momento on-line ma è un mezzo casino in quanto devo far interagire asp-flash-actionscript-database e il flash dovrebbe richiedere ogni 10 secondi un file asp che controlla la presenza dell'utente
Però non sò se la implemento o no sta cosa
Ciao
MIchele
Ti conviene impostare comunque un Session.Timeout abbastanza breve, diciamo 10 minuti.
Anche se non sarà molto contento di trovare
"La tua sessione è scaduta"
mentre magari sta ancora navigando nel sito.....
:sexpulp: