Jag är medveten om att det kan ta en stund för en session att "dö" men efter 10-15 minuter så borde session_end har anropats tycker jag
Hej på er alla!!
Jag tänkte ha information om hur många som besöker min sida just nu.. Tidigare så har jag använt mig av global.asax och Session_start och Session_end... vet inte om man ska skriva så som jag har gjort... vi gjorde så här på ett projekt i skolan nämligen...
så här är koden
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
Context.Cache.Insert("Visitors", 0)
End Sub
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
Context.Cache("Visitors") = CInt(Context.Cache("Visitors")) + 1
End Sub
Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
End Sub
Sub Application_End(ByVal sender As Object, ByVal e As EventArgs)
' Fires when the application ends
Context.Cache("Visitors") = CInt(Context.Cache("Visitors")) - 1
End Sub
som ni märker så har jag ingen kod i session_end just nu.. det känns som om jag borde minska med ett här men det funkar inte i vilket fall som... application_start körs endast en gång under livstiden.. hur ofta körs application_end då? ... Jag har helt hundra på att de inte är några människor mer än jag som är inne på sidan så det kan inte vara det som jäklas med mig...
Hoppas det finns någon på forumet som är insatt i det här!
Tusen tack på förhand!