ASP Session_OnStart Evento y Session_OnEnd Eventos

El evento ASP Session_OnStart se produce cuando se inicia la sesión. Ocurre cuando el servidor crea un objeto de sesión. Este evento tiene lugar en el archivo Global.asa .

El evento ASP Session_OnEnd ocurre cuando la sesión finaliza o se cierra. Ocurre cuando se llama al método abandonado y cuando finaliza el período de tiempo de espera de la sesión. Este evento tiene lugar en el archivo Global.asa.

Sintaxis:

<SCRIPT LANGUAGE=ScriptLanguage RUNAT=Server>
Sub Session_OnStart
. . .  
End Sub
</SCRIPT>

Valores paramétricos:

  • ScriptLanguage: Define el idioma del script que se utiliza para escribir un script de eventos. Admitía diferentes lenguajes de secuencias de comandos, como VBScript o JScript.

Ejemplo: el siguiente código se usa para mostrar el número de visitantes en un archivo ASP.

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>

index.asp

<html>
<head>
</head>
<body>
  
<p>
There are <%response.write(Application("visitors"))%>
online now!
</p>
  
</body>
</html>

Producción:

There are online now!

Publicación traducida automáticamente

Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *