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

global asa..??

Estas en el tema de global asa..?? en el foro de ASP Clásico en Foros del Web. Hola, estoy tratando de hacer un contador de visitas activos pero no me funciona... no se si el global.asa solo funciona en el directorio raíz ...
  #1 (permalink)  
Antiguo 20/06/2002, 18:14
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
global asa..??

Hola, estoy tratando de hacer un contador de visitas activos pero no me funciona... no se si el global.asa solo funciona en el directorio raíz (inetpub/wwwroot/global.asa)
o lo puedo ocupar en otros directorios, por ejemplo tengo una carpeta en
c:\inetpub\wwwroot\principal\global.asa
esto es válido..?? , es decir.. me acepta todo lo de global asa..??

porque en mi code tengo algo así:
global.asa
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">

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

Sub Application_OnEnd

End Sub

Sub Session_OnStart
application.lock
application("visitas")=application(&quot ;visitas")+1
application.unlock
End Sub

Sub Session_OnEnd

End Sub

</SCRIPT>

y en mi principal tengo:

Hay <%=application("visitas")%> usuario(s) conectado(s)
pero no me funciona..¡¡¡¡¡


Alguien me puede decir porque..??? :(

Gracias y saludos..!!

<html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html>
  #2 (permalink)  
Antiguo 20/06/2002, 23:47
 
Fecha de Ingreso: enero-2002
Mensajes: 217
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: global asa..??

este tengo yo y me funciona:

&lt;OBJECT RUNAT=Server SCOPE=Session ID=MyInfo PROGID=&quot;MSWC.MyInfo&quot;&gt;
&lt;/object&gt;
&lt;SCRIPT LANGUAGE=&quot;VBScript&quot; RUNAT=&quot;Server&quot;&gt;
sub application_onstart
application(&quot;visitas&quot;)=0
end sub
sub application_onend
end sub
sub session_onstart
application.lock
application(&quot;visitas&quot;)=application(&quot ;visitas&quot;)+1
application.unlock
end sub
sub session_onend
end sub
&lt;/script&gt;

  #3 (permalink)  
Antiguo 21/06/2002, 15:24
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Re: global asa..??

Gracias por responder, pero ahora la pregunta es: gloabal.asa se puede usr entonces en cualquier carpeta que la necesite.. o solo se puede usar en el directorio raíz..???(c:\inetpub\wwwroot)

Saludos y gracias nuevamente..!! :P

<html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html>
  #4 (permalink)  
Antiguo 24/06/2002, 03:03
 
Fecha de Ingreso: diciembre-2001
Mensajes: 62
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: global asa..??

El archivo global.asa únicamente puede estar en el directorio raiz, como tú muy bien has comentado.
Además, quiero añadir una cosa, si lo que pretendes es hacer un contador de usuarios activos, debes añadir tres líneas de código a la rutina session_onEnd:
application.lock
application(&quot;visitas&quot;) = application(&quot;visitas&quot;) - 1
application.unlock.

El contador que tienes tú en estos momentos es de visitas totales, si quieres que sea de usuarios activos debes restarle 1 cada vez que se cierre una sesión.

Espero haberte sido de ayuda.

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 21:43.