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

Ayuda con código de contador de visitas

Estas en el tema de Ayuda con código de contador de visitas en el foro de ASP Clásico en Foros del Web. Hola a todos, encontré este código para contador de visitas que lo inicializo desde un archivo de texto, pero lo malo es que el contador ...
  #1 (permalink)  
Antiguo 09/08/2004, 08:50
Avatar de Tarecito  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 21 años, 5 meses
Puntos: 1
Ayuda con código de contador de visitas

Hola a todos, encontré este código para contador de visitas que lo inicializo desde un archivo de texto, pero lo malo es que el contador se incrementa cada vez que se hace un refresh o se regresa a cualquiera de las páginas del site, y lo que busco es que el contador se incremente por cada usuario diferente... alguien podría ayudarme con esto por favor? muchas gracias de antemano.

Código:
Visitante Nº
<%
SET MyFileObject = Server.CreateObject("Scripting.FileSystemObject")
'Edit this loction accordingly
SET MyCouNtFile = MyFileObject.OpenTextFile(Server.MapPath("count.tx t"))
IF NOT MyCountFile.AtEndOfStream THEN
'Read the Visitor no.
Visitor = MyCountFile.Readline
Response.Write(Visitor)
End IF
'close object
MyCountFile.close
SET MyFileObject = Server.CreateObject("Scripting.FileSystemObject")
SET MyCouNtFile = MyFileObject.CreateTextFile(Server.MapPath("count. txt"))
MyCountFile.WriteLine Visitor+1
MyCountFile.Close
%>
  #2 (permalink)  
Antiguo 09/08/2004, 10:09
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 22 años, 5 meses
Puntos: 0
Pues prueba a guardar la IP del usuario (claro, más facil en una DB). Y luego haces un check a ver si ese ya se ha conectado.
Se me ocurre (pero tengo prisa y no puedo desarrolartelo más >_<).
__________________
Tu portal de manga y anime.
  #3 (permalink)  
Antiguo 09/08/2004, 10:22
 
Fecha de Ingreso: marzo-2004
Ubicación: San José, Costa Rica
Mensajes: 234
Antigüedad: 21 años
Puntos: 0
Saludos,

Para el contador lo que podrías hacer es contar las sessiones, que es lo que generalmente se hace, para ello tendrías que usar el archivo global.asa que es donde se manejan los eventos de sesion y aplicación, y en el utilizar el evento OnSessionStart, allí aplicarías el código que ya tienes.

Disculpa que no pueda ser más específico pero ya con todo esto puedes averiguar y resolverlo más facilmente.

Eso sí creo que no te dejará hacer el response.write tienes en el código, para mostrar el número de visitantes en una página del sitio tendrías que leer el archivo de texto donde está el contador, o bien podrías guardar el número de visitantes en una Variable de Aplicación y actualizarla al mismo tiempo que el archivo de texto, así solo tendrías que mostrar el valor de la variable para mostrar el contador.

Avisanos si sigues teniendo problemas para tratar de ser más específico.
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 16:01.