Global.asa

21/09/2003 - 21:10 por Insomnia | Informe spam
actualmente cuento el numero de visitantes activos y los visitantes en el
dia d hoy mediante el global.asa

Sub Application_OnStart
Application("ActiveUsers") = 0
application("visitas")=0

y en
Sub Session_OnStart
...

voy añadiendo

estas estadisticas funcionan correctamente, se resetean cada dia.

la pregunta es como hacer para q se reseteen cada 24 h, como ya lo hacen
peeero en otro horario q no sea el del servidor

con la diferencia horaria las estadisitcas se resetean hacia las 8 d la
tarde :S

alguna idea?

Preguntas similare

Leer las respuestas

#1 Raul
22/09/2003 - 10:23 | Informe spam
Insomnia wrote:

actualmente cuento el numero de visitantes activos y los visitantes en el
dia d hoy mediante el global.asa

Sub Application_OnStart
Application("ActiveUsers") = 0
application("visitas")=0

y en
Sub Session_OnStart
...

voy añadiendo

estas estadisticas funcionan correctamente, se resetean cada dia.

la pregunta es como hacer para q se reseteen cada 24 h, como ya lo hacen
peeero en otro horario q no sea el del servidor

con la diferencia horaria las estadisitcas se resetean hacia las 8 d la
tarde :S

alguna idea?




Puedes usar la fecha del sistema, guardas en una variable de aplicación
la fecha actual, y cuando la fecha actual sea diferente a la almacenada
reseteas:

Sub Application_OnStart
Application("ActiveUsers") = 0
application("visitas")=0
application("fecha")=Date(Now)


Sub Session_OnStart
if application("fecha")<>Date(Now) then
Application("ActiveUsers") = 0
application("visitas")=0
application("fecha")=Date(Now)
end if


Un saludo.
Respuesta Responder a este mensaje
#2 Insomnia
22/09/2003 - 18:40 | Informe spam
con esta solución se resetearían las estadisticas de igual manera no??? :S
date(now) seri ala fecha del servidor???


Sub Application_OnStart
Application("ActiveUsers") = 0
application("visitas")=0

end sub

Sub Session_OnStart

Session.Timeout = 20
Session("Start") = Now
application.lock
application("visitas")=application("visitas")+1
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.UnLock
End Sub

"Raul" escribió en el mensaje
news:fkybb.159075$
Insomnia wrote:

> actualmente cuento el numero de visitantes activos y los visitantes en


el
> dia d hoy mediante el global.asa
>
> Sub Application_OnStart
> Application("ActiveUsers") = 0
> application("visitas")=0
>
> y en
> Sub Session_OnStart
> ...
>
> voy añadiendo
>
> estas estadisticas funcionan correctamente, se resetean cada dia.
>
> la pregunta es como hacer para q se reseteen cada 24 h, como ya lo hacen
> peeero en otro horario q no sea el del servidor
>
> con la diferencia horaria las estadisitcas se resetean hacia las 8 d la
> tarde :S
>
> alguna idea?
>
>
Puedes usar la fecha del sistema, guardas en una variable de aplicación
la fecha actual, y cuando la fecha actual sea diferente a la almacenada
reseteas:

Sub Application_OnStart
Application("ActiveUsers") = 0
application("visitas")=0
application("fecha")=Date(Now)


Sub Session_OnStart
if application("fecha")<>Date(Now) then
Application("ActiveUsers") = 0
application("visitas")=0
application("fecha")=Date(Now)
end if


Un saludo.

Respuesta Responder a este mensaje
#3 Raul
22/09/2003 - 19:23 | Informe spam
Eso no funcionaría, para que vas a usar la variable Session("Start")?


Insomnia wrote:

con esta solución se resetearían las estadisticas de igual manera no??? :S
date(now) seri ala fecha del servidor???


Sub Application_OnStart
Application("ActiveUsers") = 0
application("visitas")=0

end sub

Sub Session_OnStart

Session.Timeout = 20
Session("Start") = Now
application.lock
application("visitas")=application("visitas")+1
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.UnLock
End Sub

"Raul" escribió en el mensaje
news:fkybb.159075$

Insomnia wrote:


actualmente cuento el numero de visitantes activos y los visitantes en





el

dia d hoy mediante el global.asa

Sub Application_OnStart
Application("ActiveUsers") = 0
application("visitas")=0

y en
Sub Session_OnStart
...

voy añadiendo

estas estadisticas funcionan correctamente, se resetean cada dia.

la pregunta es como hacer para q se reseteen cada 24 h, como ya lo hacen
peeero en otro horario q no sea el del servidor

con la diferencia horaria las estadisitcas se resetean hacia las 8 d la
tarde :S

alguna idea?





Puedes usar la fecha del sistema, guardas en una variable de aplicación
la fecha actual, y cuando la fecha actual sea diferente a la almacenada
reseteas:

Sub Application_OnStart
Application("ActiveUsers") = 0
application("visitas")=0
application("fecha")=Date(Now)


Sub Session_OnStart
if application("fecha")<>Date(Now) then
Application("ActiveUsers") = 0
application("visitas")=0
application("fecha")=Date(Now)
end if


Un saludo.






Respuesta Responder a este mensaje
#4 Insomnia
23/09/2003 - 17:27 | Informe spam
este codigo es el q tengo puesto ahora y funciona

:S


"Raul" escribió en el mensaje
news:veGbb.173954$

Eso no funcionaría, para que vas a usar la variable Session("Start")?


Insomnia wrote:

> con esta solución se resetearían las estadisticas de igual manera no???


:S
> date(now) seri ala fecha del servidor???
>
>
> Sub Application_OnStart
> Application("ActiveUsers") = 0
> application("visitas")=0
>
> end sub
>
> Sub Session_OnStart
>
> Session.Timeout = 20
> Session("Start") = Now
> application.lock
> application("visitas")=application("visitas")+1
> Application("ActiveUsers") = Application("ActiveUsers") + 1
> Application.UnLock
> End Sub
>
> "Raul" escribió en el mensaje
> news:fkybb.159075$
>
>>Insomnia wrote:
>>
>>
>>>actualmente cuento el numero de visitantes activos y los visitantes en
>
> el
>
>>>dia d hoy mediante el global.asa
>>>
>>>Sub Application_OnStart
>>> Application("ActiveUsers") = 0
>>> application("visitas")=0
>>>
>>>y en
>>>Sub Session_OnStart
>>> ...
>>>
>>>voy añadiendo
>>>
>>>estas estadisticas funcionan correctamente, se resetean cada dia.
>>>
>>>la pregunta es como hacer para q se reseteen cada 24 h, como ya lo


hacen
>>>peeero en otro horario q no sea el del servidor
>>>
>>>con la diferencia horaria las estadisitcas se resetean hacia las 8 d la
>>>tarde :S
>>>
>>>alguna idea?
>>>
>>>
>>
>>Puedes usar la fecha del sistema, guardas en una variable de aplicación
>>la fecha actual, y cuando la fecha actual sea diferente a la almacenada
>>reseteas:
>>
>>Sub Application_OnStart
>> Application("ActiveUsers") = 0
>> application("visitas")=0
>> application("fecha")=Date(Now)
>>
>>
>>Sub Session_OnStart
>> if application("fecha")<>Date(Now) then
>>Application("ActiveUsers") = 0
>>application("visitas")=0
>>application("fecha")=Date(Now)
>> end if
>>
>>
>>Un saludo.
>>
>
>
>

Respuesta Responder a este mensaje
#5 Raul
23/09/2003 - 18:55 | Informe spam
Pero supongo que en el Session_OnEnd decrementarás
Application("ActiveUsers") y Application("visitas")...
Si sólo tienes eso en el global.asa no puede estar funcionando con datos
correctos...



Insomnia wrote:

este codigo es el q tengo puesto ahora y funciona

:S


"Raul" escribió en el mensaje
news:veGbb.173954$

Eso no funcionaría, para que vas a usar la variable Session("Start")?


Insomnia wrote:


con esta solución se resetearían las estadisticas de igual manera no???





:S

date(now) seri ala fecha del servidor???


Sub Application_OnStart
Application("ActiveUsers") = 0
application("visitas")=0

end sub

Sub Session_OnStart

Session.Timeout = 20
Session("Start") = Now
application.lock
application("visitas")=application("visitas")+1
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.UnLock
End Sub

"Raul" escribió en el mensaje
news:fkybb.159075$


Insomnia wrote:



actualmente cuento el numero de visitantes activos y los visitantes en





el


dia d hoy mediante el global.asa

Sub Application_OnStart
Application("ActiveUsers") = 0
application("visitas")=0

y en
Sub Session_OnStart
...

voy añadiendo

estas estadisticas funcionan correctamente, se resetean cada dia.

la pregunta es como hacer para q se reseteen cada 24 h, como ya lo









hacen

peeero en otro horario q no sea el del servidor

con la diferencia horaria las estadisitcas se resetean hacia las 8 d la
tarde :S

alguna idea?





Puedes usar la fecha del sistema, guardas en una variable de aplicación
la fecha actual, y cuando la fecha actual sea diferente a la almacenada
reseteas:

Sub Application_OnStart
Application("ActiveUsers") = 0
application("visitas")=0
application("fecha")=Date(Now)


Sub Session_OnStart
if application("fecha")<>Date(Now) then
Application("ActiveUsers") = 0
application("visitas")=0
application("fecha")=Date(Now)
end if


Un saludo.












email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida