26. april 2005 - 15:16Der er
3 kommentarer og 1 løsning
Session_OnEnd virker ikke i global.asa
Jeg har følgende kode i global.asa:
sub Session_OnStart application.lock application("visitors")=application("visitors")+1 application.unlock end sub
sub Session_OnEnd application.lock application("visitors")=application("visitors")-1 application.unlock end sub
Koden fra session_onstart virker fint. Når jeg viser application("visitors") fra mine sider er antallet som forventet. Men når den tæller desværre ikke den anden vej, når en bruger forlader sitet.
Hvis jeg gemmer global.asa igen (uden at lave ændringer), opdateres tallet til det korrekte?!
Bliver session_onend ikke afviklet når brugeren lukker sin browser? Det vil jeg jo mene, eftersom alle session-variabler er væk når man har haft sin browser lukket, men jeg vil lige være sikker (hvis det ikke forholder sig sådan, er det nemlig problemet)
Jo Session_OnEnd bliver kørt hver gang en bruger lukker sig ud af dit site...Men jeg har hørt omtale om herinde at den ikke er 110% sikker.. Jeg har dog ikke selv nogen problemer med dit eksempel Hver gang du gemmer en ny global.asa så træder den i kræft med det samme...dvs den nulstiller alt til som det står i den nyuploadede global.asa
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.