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

Usuarios, visitas, páginas...

Estas en el tema de Usuarios, visitas, páginas... en el foro de ASP Clásico en Foros del Web. Usuarios activos Visitas de hoy Páginas vistas hoy Me podrian ayudar como se hace ¿El global.asa se pone en el en el root? en mi ...
  #1 (permalink)  
Antiguo 15/03/2003, 18:29
Avatar de Artepop  
Fecha de Ingreso: noviembre-2002
Ubicación: Fuengirola
Mensajes: 292
Antigüedad: 22 años, 6 meses
Puntos: 1
Usuarios, visitas, páginas...

Usuarios activos
Visitas de hoy
Páginas vistas hoy

Me podrian ayudar como se hace

¿El global.asa se pone en el en el root? en mi caso la carpeta 'www'

Y en las carpetas donde tengo otras páginas que llaman a la función ¿tengo que poner otro global.asa dentro de la misma?

Lo hice con esto, pero no me sale:

Global.asa

<script language="VBScript" runat="Server">

Sub Application_OnStart()
Application.Lock
Application("ActiveUsers") = 0
Application("UsersHoy") = 0
Application("Hoy") = Date()
Application.UnLock
End Sub

Sub Application_OnEnd()
End Sub

Sub Session_OnStart()
Session("Start") = Now
Application.Lock
If Application("Hoy") = Date() Then
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application("UsersHoy") = Application("UsersHoy") + 1
Else
Application("UsersHoy") = 1
Application("PaginHoy") = 1
Application("Hoy") = Date()
End If
Application.UnLock
End Sub

Sub Session_OnEnd()
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") - 1
Application.UnLock
End Sub
</script>


Llamar

<%=Application("ActiveUsers")%> usuarios activos
<%=Application("UsersHoy")%> visitantes hoy
<%=Application("PaginHoy")%> páginas hoy

Agradeceria si ven algún error, gracias
__________________
http://www.mfo.com.es/

Última edición por Artepop; 15/03/2003 a las 18:34
  #2 (permalink)  
Antiguo 15/03/2003, 20:17
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
http://www.faqsdelweb.com/index.php?...id=48&q_id=152
http://aspfacil.com/articulos/210301_3.asp
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 15/03/2003, 20:25
Avatar de Artepop  
Fecha de Ingreso: noviembre-2002
Ubicación: Fuengirola
Mensajes: 292
Antigüedad: 22 años, 6 meses
Puntos: 1
OK, Gracias
__________________
http://www.mfo.com.es/
  #4 (permalink)  
Antiguo 15/03/2003, 21:30
Avatar de Artepop  
Fecha de Ingreso: noviembre-2002
Ubicación: Fuengirola
Mensajes: 292
Antigüedad: 22 años, 6 meses
Puntos: 1
No se lo que ocurre, pero cuando entro a la web suma 1 en todas las aplicaciones, cuando cierro el navegador y entro de nuevo suma otra vez a todo y asi sucesivamente....?

Puede ver en la página principal en el menú de la derecha arriba
__________________
http://www.mfo.com.es/
  #5 (permalink)  
Antiguo 15/03/2003, 21:35
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Tiene truco.
La sesion del IIS tiene por defecto un tiempo de vida de 20 minutos, en cuanto pase ese tiempo si el cliente ha abandonado la sesion descuenta 1
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #6 (permalink)  
Antiguo 16/03/2003, 22:46
 
Fecha de Ingreso: noviembre-2002
Mensajes: 5
Antigüedad: 22 años, 5 meses
Puntos: 0
Visita www.objetivoweb.com ahi vas a encontrar un exelente tutorial del global.asa, con ese tutorial vas a aprender a hacer todo lo que se te ocurra con los visitantes...

Walter Gammarota Webmaster www.objetivoweb.com
  #7 (permalink)  
Antiguo 17/03/2003, 18:05
Avatar de Artepop  
Fecha de Ingreso: noviembre-2002
Ubicación: Fuengirola
Mensajes: 292
Antigüedad: 22 años, 6 meses
Puntos: 1
Saludos, funciona bien pero esta tarde al verlo estaba reseteado, se había puesto a cero de nuevo...Tiene que ver con el servidor supongo, no?

Cambié:
Response.Write "Usuarios totales= "&Application("TotalUsers")
Response.Write "Usuarios del dìa= "&Application("DayUsers")
Response.Write "Usuarios Activos= "&Application("ActiveUsers")
Por:
En total <%=Application("TotalUsers")%>
Visitas hoy <%=Application("DayUsers")%>
Conectados <%=Application("ActiveUsers")%>
__________________
http://www.mfo.com.es/

Última edición por Artepop; 17/03/2003 a las 18:10
  #8 (permalink)  
Antiguo 18/03/2003, 00:08
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Las variables de aplicación sobreviven siempre y cuando el servidor no sea reiniciado. Si no deseas eso tendrás que guardar los datos en una BD
  #9 (permalink)  
Antiguo 18/03/2003, 03:00
Avatar de Artepop  
Fecha de Ingreso: noviembre-2002
Ubicación: Fuengirola
Mensajes: 292
Antigüedad: 22 años, 6 meses
Puntos: 1
<%
Set MyPageCounter = Server.CreateObject("MSWC.PageCounter")
MyPageCounter.PageHit
%>
Esta página <%=MyPageCounter.Hits%> visitas

Ocurro lo mismo con esto?
__________________
http://www.mfo.com.es/
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 13:29.