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
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.