Zona Hosting

Zona Hosting - Hosting Windows y Linux - Registros de Dominios

                              

English Version Versão em Português   

 

INICIO RÁPIDO

 

 

Mostrar usuarios activos

Algo que puede llegar a ser muy interesante, es saber cuanto usuarios hay visitando nuestro sitio al mismo tiempo, ya sea como un servicio más del sitio o bien para realizar algunas estadísticas, que nos permitan conocer mejor las visitas de los usuarios.

Para realizar este ejemplo, vamos a utilizar el archivo Global.asa y cuatro eventos, para manejar las rutinas.


Application_OnStart

Application_OnEnd

Session_OnStart

Session_OnEnd


El archivo Global.asa debe quedar asi:


<SCRIPT LANGUAGE=VBScript RUNAT=Server>

Sub Application_OnStart

Application("visitas") = 0

Application("Active") = 0

End Sub


Sub Application_OnEnd

End Sub



Sub Session_OnStart

Session.Timeout = 20

Session("Start") = Now

Application.lock

Application("visitas") = Application("visitas") + 1

intTotal_visitas = Application("visitas")

Application.unlock

Session("VisitorID") = intTotal_visitas


Application.lock

Application("Active") = Application("Active") + 1

Application.unlock

End Sub


Sub Session_OnEnd

Application.lock

Application("Active") = Application("Active") - 1

Application.unlock

End Sub

</SCRIPT>


Ahora sólo nos falta crear el archivo mostrarvisitas.asp y listo.


<html>

<head>

<title>Mostrando la cantidad de usuarios activos</title>

</head>

<body>

Eres uno, de <%=Application("Active")%> visitantes en este momento.

</body>

</html>