Cómo mostrar nuestros usuarios activos a través de ASP. Una de las principales necesidades de un webmaster es la de hallar un código que les muestre cuántos usuarios activos hay en su sitio a la vez, en un momento dado. Este ejercicio consiste en controlar el número de usuarios activos que existen dentro de una web simultáneamente
Número de usuarios activos con ASPEste ejercicio consiste en controlar el número de usuarios activos que existen dentro de una Web simultáneamente. Para poder llevar a cabo este ejercicio deberemos de utilizar el archivo global.asa y una variable de aplicación que lleve la cuenta de los usuarios activos. Hay que recordar que el archivo global.asa se ejecuta cada vez que un usuario abre o cierra una sesión o bien cuando abrimos o cerramos la aplicación servidor. Cada vez que el usuario abra una sesión en nuestra Web se ejecutará el procedimiento Session_OnStart, en el cual incrementaremos la variable de aplicación. Cuando un usuario cierra la sesión se ejecuta el procedimiento Session_OnEnd donde decrementaremos la variable de aplicación. Para que la variable de aplicación tenga un valor inicial, este se le daremos en el archivo global.asa, en el procedimiento Application_OnStart. Cuando utilicemos la variable de aplicación deberemos de realizar un bloqueo sobre la misma (application.lock – application.unlock), ya que dicha variable esta disponible para todos los usuarios y podríamos tener problemas de integridad. A la hora de mostrar el valor de la variable de aplicación, simplemente necesitaremos un Response.Write().
Global.asa
Mostrar.asp <% Response.Write ("Número de usuarios activos " & application(«usuariosActivos»)) %>
|
Leave A Comment