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

Global.asa y Ajax

Estas en el tema de Global.asa y Ajax en el foro de ASP Clásico en Foros del Web. Buenas, Tengo un problema con el global.asa y ajax, el tema está en que uso el global.asa para controlar los usuarios activos en la Web, ...
  #1 (permalink)  
Antiguo 07/12/2008, 06:15
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 4 meses
Puntos: 6
Global.asa y Ajax

Buenas,

Tengo un problema con el global.asa y ajax, el tema está en que uso el global.asa para controlar los usuarios activos en la Web, pero cuando realizo una petición por Ajax este se incrementa, es decir, valida otra sesión, y no sé que solución encontrar a esto...

El código de global.asa es normal:

Código PHP:
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart()
 
Application("ActiveUsers") = 0
End Sub
Sub Session_OnStart
()
 
Application.Lock
 Application
("ActiveUsers") = Application("ActiveUsers") + 1
 Application
.UnLock
End Sub
Sub Session_OnEnd
()
 
Application.Lock
 Application
("ActiveUsers") = Application("ActiveUsers") - 1
 Application
.UnLock
End Sub
</SCRIPT>
 
¿Cómo podría hacer para que esto no sucediera?, ¿le ha ocurrido a alguien?

Muchas gracias!
  #2 (permalink)  
Antiguo 08/12/2008, 08:27
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Global.asa y Ajax

a caray!, eso no me lo creo hasta no probarlo (o investigarlo)

Mientras tanto, puedes probar decrementando la variable de aplicación que usas en el programa que llamas con ajax para eliminar ese supuesto valor extra.
  #3 (permalink)  
Antiguo 08/12/2008, 20:58
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Respuesta: Global.asa y Ajax

eso lo hace en IE o en Firefox o en ambos?
  #4 (permalink)  
Antiguo 09/12/2008, 03:06
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 4 meses
Puntos: 6
Respuesta: Global.asa y Ajax

Buenas a los dos,

Esto me lo hace en IE, pero creo que en Firefox también me lo hace, aunque tengo una página llamada API.asp que es la que realiza todas las acciones Ajax, así que como dice Myakire seguramente podré decrementar esa variable.

De todas formas, ¿lo has probado ya Myakire?.

Un saludo!
  #5 (permalink)  
Antiguo 09/12/2008, 22:40
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Respuesta: Global.asa y Ajax

lo que pasa es que yo hice un contadorcillo de visitas usando sesiones y en IE cada recarga me cuenta un click, y en el FF no, por eso preguntaba el navegador
  #6 (permalink)  
Antiguo 12/12/2008, 03:23
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 4 meses
Puntos: 6
Respuesta: Global.asa y Ajax

Si, tienes razón, en firefox no pasa, ¿porqué será esto?, me tiene bastante agobiado ya... es que no quiero hacer un sistema de sesiones por base de datos porque creo que me cargará bastante más el sistema y no me hace gracia...

Un saludo!
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 01:02.