Está usted en Indice > Construcción > Lenguajes > ASP > Lecciones y Paso a Paso > Contador de visitantes activos en ASP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Contador de visitantes activos en ASP

Contador de visitantes activos en ASP

Utilizaremos para llevar el control de visitantes activos una variable del objeto application.

Esta variable la inicializaremos a cero en global.asa cuando iniciemos la aplicación (application_onstart) y la iremos incrementando en uno cada vez que un nuevo visitante entre en la aplicación , capturaremos esta entrada en el evento session_onstart tambien en globla asa.

Reduciremos en uno el numero de vistante cada vez que uno de ellos abandone nuestra aplicación, esto lo sabremos gracias al evento session_onend

Luego simplemente en nuestras páginas mostraremos el numero almacenado en la variable de aplicación.

global.asa

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">

Sub Application_OnStart
application("vactivos")=0
application("fecha")=date()
End Sub

Sub Application_OnEnd

End Sub

Sub Session_OnStart
application.lock
application("vactivos")=application("vactivos")+1
application.unlock
End Sub

Sub Session_OnEnd
application.lock
application("vactivos")=application("vactivos")-1
application.unlock
End Sub

</SCRIPT>

mipagina.asp

<html>

........

Sois actualmente <%=application("vactivos")%> visitantes concurrentes

.....

</html>

Autor: ASPTutor
http://www.asptutor.com/asp/vart.asp?id=35



Usuarios que han visto este tema también han visto...

- Depuracion: mostrar las variables de session
- El Objeto Server de ASP
- Como leer el contenido de un fichero de texto
- Selects dependientes con ASP y BD
- Ejecutar un trabajo (Job) de Sql Server desde ASP.NET


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 23-11-2008 a las 18:16:20