Registrer hvor lang tid bruger er på sitet
Jeg forestiller mig at jeg selv vil lave en simpel log til et site. Det der volder problemer er at logge hvor lang tid brugeren er på sitet.Vha. global.asa og Session_OnStart kan jeg nemt registrer hvornår brugeren starter sit besøg.
Straks værre er det at registrere når brugeren forlader sitet!!
Jeg har forsøgt mig med Session_OnEnd, men den kan jeg slet ikke få til at trigge :(
Der er skrevet RIGTIGT meget om Session_OnEnd og den generelle konklusion er at der ikke er helt stabil...
Jeg har forsøgt at sætte Session.Timeout = 1 ved Session_OnStart for at trigge OnEnd hurtiger, men uden held!
Sitet jeg ønsker at logge på består KUN af én side (der afvikles noget flash) og jeg tænkte derfor at jeg kunne lave en onUnLoad="window.location.href='updateLog.asp';" hvor updateLog.asp filen så skriver sluttiden til databasen, men men men ingen succes...
Hvad jeg troede lige skulle være en lille hurtig vupti løsning er nu blevet til en lettere hovedpine... :(
Er der en ekspert der har en god idé til at løse dette problem??
Alt har interesse!