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

Contar visitas a pagina web.

Estas en el tema de Contar visitas a pagina web. en el foro de ASP Clásico en Foros del Web. Hola maestros, quiero contar las visitas que hacen a una determinada pagina de mi sitio web, que no es el index. ¿Cómo hago esto? ¿Donde ...
  #1 (permalink)  
Antiguo 30/10/2003, 05:37
rochadtk
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Contar visitas a pagina web.

Hola maestros, quiero contar las visitas que hacen a una determinada pagina de mi sitio web, que no es el index.

¿Cómo hago esto?

¿Donde puedo encontrar informacion que me ayude?

Gracias.
  #2 (permalink)  
Antiguo 30/10/2003, 16:08
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 22 años, 5 meses
Puntos: 2
lo que yo haría sería... dentro de la pagina en cuestion, por ejemplo "PAGINA.ASP":

<!-- #include file="AgregarVisita.asp"-->

Antes de esto deberías tener una tabla con los sisguiente campos:

id_visita
nm_pagina (nombre de la página)
dt_visita (fecha de la visitA)


Y en el archivo AgregarVisita.asp pondría la conección a la base de datos y además haría un INSERT INTO de la siguiente manera

INSERT INTO TABLA
VALUES
(Response.Write Request.ServerVariables("PATH_INFO"), date())


Así no sólo la usaría para una página... sino para todas las páginas que quiera del sitio.


Saludos
__________________
La Perfección es enemigo de lo bueno.
  #3 (permalink)  
Antiguo 31/10/2003, 12:17
rochadtk
Invitado
 
Mensajes: n/a
Puntos:
Gracias Cbas por tu ayuda, la verdad es que era muy simple pero no tenia ni idea.

Bueno pues eso gracias, y arriba Boca.
  #4 (permalink)  
Antiguo 04/11/2003, 13:18
Avatar de Christatos  
Fecha de Ingreso: julio-2003
Ubicación: Badajoz, Extremadura, España
Mensajes: 194
Antigüedad: 20 años, 11 meses
Puntos: 0
Hola, colega!

Yo hice esto, es más sencillo que usar una base de datos e incluso más ligero a la hora de hacerlo, es decir, más rápido:
Se trata de abrir un archivo de texto y escribir o leer en él. En la propia página de desarrolloweb lo encontré y me sirvió de mucho, ahí te va, buena suerte:

<html>
<head>
<title>Contador de visitas en ASP</title>
<%
'creamos el nombre del archivo
archivo= request.serverVariables("APPL_PHYSICAL_PATH") & "cont.txt"

'conectamos con el FSO
set confile = createObject("scripting.filesystemobject")

'abrimos el fichero para leer el primer carácter
set fich = confile.OpenTextFile(archivo)

'leemos el contenido del fichero
visitas = fich.ReadLine()

'creamos el objeto TextStream
set fich = confile.CreateTextFile(archivo)

'escribimos el número de visitantes incrementado en 1
visitas = visitas + 1
fich.write(visitas)

'cerramos el fichero
fich.close()

'volvemos a abrir el fichero para lectura
set fich = confile.OpenTextFile(archivo)

'leemos el contenido del fichero
visitas = fich.ReadLine()

'imprimimos en la página el contenido del fichero
'response.write(visitas)

'cerramos el fichero
fich.close()
%>
</head>
<body bgcolor="#336600">
<table border=0 width="100%" height="100%">
<tr>
<td align="center" valign="middle" style="color:'#ffffff'; font-size:'18'; font-family:'Arial'; font-style:'Italic'; font-weight:'bold';">
Visitas hasta el momento: <%=visitas%><br>
Usuarios activos:
<%
application.lock
response.write application("num_usuarios")
application.unlock
%>
</td>
</tr>
</table>
</body>
</html>

Si hay dudas... pregunta en [email protected]... Suerte!
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:51.