Está usted en Indice > Construcción > Lenguajes > ASP > Códigos ya Escritos > Contador de visitas en asp
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Contador de visitas en ASP

Simple contador de visitas - [por CoRSA]

La base de datos del ejemplo se llama mibd y la tabla se llama visitas. El campo es hits.

<%
'Hacemos la conexión a la BD.
Set oConn = Server.CreateObject ("ADODB.Connection")
Set RS = Server.CreateObject ("ADODB.RecordSet")
oConn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:trabajodbmibd.mdb"
sql = "SELECT * FROM visitas"
RS.Open sql, oConn, 1,3
'Ahora nos fijamos si existe ya un registro.
'Si no existe lo creamos.
If RS.EOF then
oConn.Execute"INSERT INTO cuenta (hits) VALUES (1)"
'Si existe el registro se aumenta en 1 el valor.
Else
oConn.Execute"UPDATE cuenta SET hits="&(rs("hits")+1)&""
End IF
'La siguiente linea imprime la cantidad de hits.
Response.Write "Hasta este momento esta pagina fue ""visitada"":<B> "&RS("hits")&"</B>"
'cerramos y limpiamos los objetos.
RS.Close
oConn.Close
Set RS = nothing
Set oConn = nothing
%>

Esto cuenta los usuarios que ingresan a la página. Ojo! Cuenta cada pedido de la página. Cada Refresh pedido se sumara al registro. Asi que no serán usuarios reales, sino que cada vez que se llame a esta página se sumará uno.
Para hacer un contador de usuarios reales deberian crear una Session y cuando esté en valor true, no sumar otro hit (visita) a nuestra BD.



Usuarios que han visto este tema también han visto...

- Script con dos funciones muy útiles para comprobar y validar fechas.
- ASPWebMail es una completa solución de e-mail basado en web escrita en ASP.
- Blogger .NET Component
- Construction Project Mangement Software en ASP
- EZUpload


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 12-02-2012 a las 04:44:23