Ciao a tutti,
avrei necessità di aggiornare il numero di visite di una webapp che sto scrivendo, andando a leggere e salvare la provenienza della richiesta (Host) e la data. Ho provato a creare un HttpModule ma per ogni pagina visitata all'interno del sito mi salva i dettagli sballandomi i risultati ( se un utente digita sul browser www.miosito.it e poi clicca su un link, in questo modo ottengo 2 visite dallo stesso ip). Esiste un modo veloce di identificare solo una volta un utente?
Grazie ciao

Paolo
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
Potresti registrare il sessionId e registrare la visita solo se sessionId non già presente.

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
ci ho provato ma a ogni richiesta di una nuova pagina, mi cambia il sessionid..... devo aggiungere 1 elemento alla session in modo da tenerla costante? Grazie ciao
advapi ha scritto:
ci ho provato ma a ogni richiesta di una nuova pagina, mi cambia il sessionid..... devo aggiungere 1 elemento alla session in modo da tenerla costante?

Esatto: da ASP.NET 2.0 il sessionID varia ad ogni richiesta finché non si usa la sessione. Ti basta inserire un valore in sessione per fixare l'ID.
Vedi HttpSessionState.SessionID Property
per maggiori info.
HTH

Matteo Casati
GURU4.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.