Événements Session_OnStart et Session_OnEnd d'ASP
Définition et utilisation
Événement Session_OnStart
L'événement Session_OnStart se produit lorsque le serveur crée une nouvelle session.
Cet événement est placé dans le fichier Global.asa.
Événement Session_OnEnd
L'événement Session_OnEnd se produit à la fin de la session. (quand la session est abandonnée ou expirée).
Cet événement est placé dans le fichier Global.asa.
Remarque :La méthode MapPath ne peut pas être utilisée dans le code Session_OnEnd.
Syntaxe
<script language="vbscript" runat="server"> Sub Session_OnStart ... Fin Sub Session_OnEnd ... Fin </script>
Exemple
Global.asa:
<script language="vbscript" runat="server"> Sub Application_OnEnd() Application("totvisitors")=Application("visitors") Fin Sub Application_OnStart Application("visitors")=0 Fin Sub Session_OnStart Application.Lock Application("visitors")=Application("visitors")+1 Application.UnLock Fin Sub Session_OnEnd Application.Lock Application("visitors")=Application("visitors")-1 Application.UnLock Fin </script>
Afficher le nombre actuel de visiteurs dans le fichier ASP :
<html> <head> </head> <body> <p> Il y a <%response.write(Application("visitors"))%> en ligne maintenant! </p> </body> </html>