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

Contador de visitas

Estas en el tema de Contador de visitas en el foro de ASP Clásico en Foros del Web. Holas, como puedo contar las visitas y almacenarlas en una bd de Access, por ejemplo? Yo lo estoy intentando, pero no sé como aumentar la ...
  #1 (permalink)  
Antiguo 17/06/2002, 06:54
 
Fecha de Ingreso: mayo-2002
Mensajes: 30
Antigüedad: 23 años
Puntos: 0
Contador de visitas

Holas, como puedo contar las visitas y almacenarlas en una bd de Access, por ejemplo?
Yo lo estoy intentando, pero no sé como aumentar la cuenta cada vez que alguien entre en mi página.

A ver si vosotros me podeis ayudar.

Gracias, un saludo

Juan. ;)
  #2 (permalink)  
Antiguo 17/06/2002, 07:19
 
Fecha de Ingreso: mayo-2002
Mensajes: 82
Antigüedad: 23 años
Puntos: 0
Re: Contador de visitas

En el global.asa pones lo siguiente:


<SCRIPT LANGUAGE="VBScript" RUNAT="Server">

Sub Application_OnStart
application("visitas")=0
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>

Luego en la página q quieras q se vea el contador muestras la variable visitas
  #3 (permalink)  
Antiguo 17/06/2002, 09:12
 
Fecha de Ingreso: mayo-2002
Mensajes: 30
Antigüedad: 23 años
Puntos: 0
Re: Contador de visitas

Lo he probado, pero no me aparece el número de visitas.
Lo que he puesto para que aparezca es : <%=application("visitas")%>

¿como debo poner exactamente la llamada?
  #4 (permalink)  
Antiguo 17/06/2002, 11:27
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Contador de visitas

Para hacer un contador de visitas solo juegas con el UPDATE

UPDATE TABLA SET VISITAS=VISITAS+1 WHERE ID=1

Saludos

<center><a href="http://www.comunidadguru.com">
<img border="0" src="http://pcmasmas.com.ar/foro/images/avatars/043.gif"></a></center>
  #5 (permalink)  
Antiguo 17/06/2002, 12:09
 
Fecha de Ingreso: mayo-2002
Mensajes: 30
Antigüedad: 23 años
Puntos: 0
Re: Contador de visitas

VISITAS que es, ¿un campo de la TABLA?

y ID que es, ¿otro campo?

Me pueden decir que campos deberia ponerle a la tabla?
  #6 (permalink)  
Antiguo 17/06/2002, 12:11
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Contador de visitas

Si ID y VISITAS Son campos de una tabla y yo creo que vasta con esos dos a menos que quieras hacer algo mas avanzado.

Saludos

<center><a href="http://www.comunidadguru.com">
<img border="0" src="http://pcmasmas.com.ar/foro/images/avatars/043.gif"></a></center>
  #7 (permalink)  
Antiguo 17/06/2002, 14:58
 
Fecha de Ingreso: mayo-2002
Mensajes: 82
Antigüedad: 23 años
Puntos: 0
Re: Contador de visitas

A ver, si no quieres usar Una tabla para ello prueba de esta manera, no sé pq no te funciona la otra:

En el GLOBAL.ASA
&lt;script laguage=&quot;vbscript&quot; runat=&quot;server&quot;&gt;

Sub Session_onStart
End Sub

Sub Session_OnEnd
End Sub

Sub Application_OnStart
Application(&quot;visitas&quot;)= 0
End Sub

Sub Application_OnEnd
End Sub

&lt;/script&gt;

Ahora en INDEX.ASP

&lt;Html&gt;
&lt;head&gt;
&lt;title&gt;Ejemplo contador de visitas&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;% application(&quot;visitas&quot;)= Application(&quot;visitas&quot;)+1%&gt;

&lt;b&gt;Contador de visitas:&lt;%=Application(&quot;visitas&quot;)%&gt ;&lt;/b&gt;

&lt;/body&gt;
&lt;/html&gt;

Esto sí q debería funcionar, si no es así avisa.

Suerte

  #8 (permalink)  
Antiguo 17/06/2002, 15:09
 
Fecha de Ingreso: mayo-2002
Mensajes: 30
Antigüedad: 23 años
Puntos: 0
Re: Contador de visitas

Gracias, ya con esto si me salen las cuentas, voy a intentarlo de este modo. :P
  #9 (permalink)  
Antiguo 18/06/2002, 05:41
 
Fecha de Ingreso: mayo-2002
Mensajes: 30
Antigüedad: 23 años
Puntos: 0
Re: Contador de visitas

!POR FIN!
Ya me salió el contador, probé hacerlo con la base de datos, y funcionó en mi pc, pero al probarlo en el servidor (el maldito Brinkster), me daba un error de no se ké, decia que no podia actualizar la tabla, o que se yo.
Luego lo hice con el global.asa, y por fin funcionó en el Brinster, lo único que tuve que modificar fué el código que se pone en la página.asp, el global.asa estaba bien como me lo pusistes la primera vez Pumuki.
Bueno, muchas gracias a los dos, si conoceis otro servidor más normal acermelo saber, que el brinkster me hace unas cosas mu raras.
Un saludote!! :cantar:
  #10 (permalink)  
Antiguo 18/06/2002, 05:49
 
Fecha de Ingreso: mayo-2002
Mensajes: 30
Antigüedad: 23 años
Puntos: 0
Re: Contador de visitas

PD: con la segunda version del global.asa tambien funciona en el servidor web, supongo que solo hay que incrementar la variable en la página asp, que por cierto, no acabo de entenderlo.......ummmmm.
  #11 (permalink)  
Antiguo 18/06/2002, 06:51
 
Fecha de Ingreso: mayo-2002
Mensajes: 82
Antigüedad: 23 años
Puntos: 0
Re: Contador de visitas

Así q funcionaban las dos... mejor, jejeje pq no entendía pq fallaba la primera, debía funcionar.

Las dos versiones son iguales, lo único q cambia es q en la primera se aumenta la cuenta en el global.asa(cada vez q se inicia un sessión), y en la segunda opción se incrementa el la página inicial de tu web, cada wez q alguien entra en dicha página se incrementa la cuenta. Da = una q otra.

Me alegro q ya te funcione.

En cuanto a lo de brinkster... es el q yo uso, y al principio tb tenía problemas con la base de datos, al menos en mi caso fue pq la metí en un directorio incorrecto, ya q el único q tiene permisos de escritura es db, yo intentaba insertar datos en otro directoiro q cree.

Puede q lo tuyo sea algo similar. El otro fallo q tiene brinkster es q no te permite transferir muchos datos, ya q tiene una capacidad bastante limitada, aproximadamente unos 17MB, así q si tienes una web con varias consultas o inserciones a la base de datos seguramente se te bloquee.

Al final opté por ejecutar el asp y copiar el html q genera, pq si cada vez q alguien entra en la página tiene q consultar la base de datos no me dura ni 3 horas activa la página. De los demás sitios no sé mucho, probé unlugar.com, pero muy por encima, no trabajé con él, así q no te puedo decir.

Ciao. ;)
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 09:34.