Número de usuarios activos con ASP

0
Número de usuarios activos con ASP

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

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 ASP

Este 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»)) %>

 

 

 

Deja una respuesta

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

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies