Události ASP Session_OnStart a Session_OnEnd
❮ Dokončete referenci objektu relace
Událost Session_OnStart
K události Session_OnStart dojde, když server vytvoří relaci.
Tato událost je umístěna v souboru Global.asa.
Událost Session_OnEnd
Událost Session_OnEnd nastane, když relace skončí (opuštěna nebo vyprší časový limit).
Tato událost je umístěna v souboru Global.asa.
Poznámka: Metodu MapPath nelze použít v kódu Session_OnEnd.
Syntax
<script language="vbscript" runat="server">
Sub Session_OnStart
. . .
End Sub
Sub Session_OnEnd
. . .
End Sub
</script>
Příklady
Global.asa:
<script language="vbscript" runat="server">
Sub Application_OnEnd()
Application("totvisitors")=Application("visitors")
End Sub
Sub Application_OnStart
Application("visitors")=0
End Sub
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
</script>
Chcete-li zobrazit počet aktuálních návštěvníků v souboru ASP:
<html>
<head>
</head>
<body>
<p>
There are <%response.write(Application("visitors"))%>
online now!
</p>
</body>
</html>
❮ Dokončete referenci objektu relace