Foros del Web » Programando para Internet » ASP Clásico »

asp y global.asa

Estas en el tema de asp y global.asa en el foro de ASP Clásico en Foros del Web. hola, espero que puedan ayudarme.... quiero mostrar los usuarios activos de mi pagina web, para eso hice un archivo global.asa (basado en el de desarrolloweb.com), ...
  #1 (permalink)  
Antiguo 12/03/2004, 12:10
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 22 años, 5 meses
Puntos: 5
asp y global.asa

hola, espero que puedan ayudarme....

quiero mostrar los usuarios activos de mi pagina web, para eso hice un archivo global.asa (basado en el de desarrolloweb.com), este es el codigo:

<SCRIPT LANGUAGE=VBScript RUNAT=server>

sub application_onStart()
'sentencias que se ejecutan al entrar el primer usuario
application("num_usuarios")=0
end sub

sub session_onStart()
'sentencias a ejecutar al irse el último usuario
application.lock
application("num_usuarios") = application("num_usuarios") + 1
application.unlock
end sub

sub session_onEnd()
'sentencias que se ejecutan cada vez que entra un usuario
application.lock
application("num_usuarios") = application("num_usuarios") - 1
application.unlock
end sub

</SCRIPT>

y en index.asp este es el codigo que deberia mostrar los usuarios activos:

<%
application.lock
Response.write application("num_usuarios")
application.unlock
%>


pero no muestra nada, ni error...

¿que podra ser???... muchas gracias
  #2 (permalink)  
Antiguo 12/03/2004, 16:07
Avatar de kalijunfan  
Fecha de Ingreso: febrero-2004
Ubicación: Montevideo, Uruguay
Mensajes: 96
Antigüedad: 21 años, 2 meses
Puntos: 0
Tu error está justamente cuando intentás mostrarla, vos estás poniendo esto:

<%
application.lock
Response.write application("num_usuarios")
application.unlock
%>

Y al hacer esto estás justamente bloqueando tu acceso al valor de application("num_usuarios"). Para mostrar el valor no es necesario que pongas antes el application.lock y después el .unlock, es más, no debés hacerlo porque al hacerlo justamente pasa lo que te está pasando, te impide acceder al valor que necesitás.
Para mostrarlo te alcanza simplemente con poner:

<%= application("num_usuarios") %>

Probalo y vas a ver cómo así sí te va a andar.

  #3 (permalink)  
Antiguo 12/03/2004, 19:57
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 22 años, 5 meses
Puntos: 5
muchas gracias...
Pero, aún no funciona....

existe alguna manera de hacerlo con base de datos???...

yo creo que el IIS es el que esta fallando...

muchas gracias por haber contestado..... y tambien gracias por cualquier otra ayuda
  #4 (permalink)  
Antiguo 12/03/2004, 20:44
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 22 años, 5 meses
Puntos: 5
ya funciono amigo.... muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:47.