elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  sistema de visitas (contador)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: sistema de visitas (contador)  (Leído 2,875 veces)
gAb1


Desconectado Desconectado

Mensajes: 731


Ver Perfil
sistema de visitas (contador)
« en: 8 Abril 2016, 03:52 am »

Necesito crear un sistema de visitas que cuente las visitas a ciertas páginas de mi web (algo asi como el contador de visitas de los videos de youtube), pero no busco nada exacto o estricto (como comprobar que el mismo usuario se conecta desde otro navegador distinto), pero un mínimo de integridad para que no se hagan trampas.

Más que nada lo que necesito es un poco de orientación ya que no tengo ni idea de como hacer esto, me refiero a la manera de "contar" cada vez que la página en cuestión carga, si limitar por ip o "unique brower id" y por tiempo; las visitas cuentan 1 vez al dia, cada hora, etc... ¿Qué es lo más común para mostar a los visitantes cuantas veces se ha visto dicha página?

Sobre el tema de la privacidad (por la necesidad de identificar al usuario), decir que en un principio esta información se debería usar única y exclusivamente en el servicio ofrecido por la web en cuestión y en caso de ofrecer servicios extra como: contenido favorito, reciente, etc pues al visitar la página por primera vez (o si se borran las cookies) está el aviso que informa del uso y si se acepta perfecto y si no también (la web sigue funcionando pero sin ofrecer dichos servicios extra). Lo comento porque soy el primero en contra de ciertas practicas abusivas, sucias y rastreras...

He estado buscando y leyendo sobre el tema, diferencias sobre "pageviews" y "hits" y más o menos eso está claro, pero sigo dudando sobre la manera de hacer esto. También he leido en un mensaje más abajo sobre "browser fingerprinting" que es sobre lo que me he estado informando un poquito, pero me queda una gran duda:

Yo genero el identificador unico basado en la informacion del navegador, pero si se conecta otro navegador con la misma información que pasa? Mismo navegador, sistema operativo, resolución, drivers gráficos, zona horaria, etc... aun que no lo parezca es información que se puede repetir varias veces por lo que da la sensación de no ser adecuado.

Por otra parte he leido sobre usar el elemento canvas de html5, y bueno, la duda sigue quedando: una vez generado el identificador, ¿como hago para compararlo con el navegador que acceda a mi página?

Una vez la idea está clara, implementar un sistema es de lo más sencillo y divertido  :)

Gracias!


En línea

m0rf


Desconectado Desconectado

Mensajes: 828


BACK!


Ver Perfil
Re: sistema de visitas (contador)
« Respuesta #1 en: 8 Abril 2016, 06:47 am »

Todo depende de si es más restrictivo o menos y también para que lo quieres.

Visitas al dominio a la pagina contador de veces usada x función dentro de la pagina.

Tienes que acotar más.

Saludos.


En línea

Si todos fuéramos igual de inteligentes no existiría la mediocridad porque no podríamos apreciarla. Aprecias la mediocridad?
gAb1


Desconectado Desconectado

Mensajes: 731


Ver Perfil
Re: sistema de visitas (contador)
« Respuesta #2 en: 8 Abril 2016, 22:38 pm »

Sé perfectamente como funciona PHP y sus posibilidades. En este caso hay que crear una función que añada +1 y llamar esa función al principio de la página en cuestión. Eso está clarisimo.

Me referia a las condiciones que deben cumplirse para que se produzca ese +1. Ya que si no se ponen condiciones y alguien se dedica a hacer click al contenido que él mismo ha publicado, las visitas se disparan cuando en realidad nadie más que él ha visto dicho contenido.

Antes mencioné, como ejemplo, el contador de visitas de youtube. No sé como funciona, pero es algo así lo que estoy buscando. Supongo que las visitas únicas no existen, ya que son demasiados factores a tener en cuenta.

Seguramente, lo que se usa, es la sesión actual (la activa) para comprobar esto y una vez caducada la visita vuelve a contar.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Contador de Visitas
PHP
chicuela66 3 3,162 Último mensaje 23 Enero 2007, 12:27 pm
por Ertai
Contador de visitas PHP/MYSQL
PHP
jmordenata 1 5,051 Último mensaje 1 Mayo 2007, 17:02 pm
por Ertai
Contador de Visitas en Facebook
Desarrollo Web
MaTiXx090 7 5,623 Último mensaje 2 Diciembre 2011, 04:37 am
por rub'n
Sistema de Visitas con Deteccion de Bots o Webcrawlers ? « 1 2 »
PHP
Diabliyo 14 8,743 Último mensaje 12 Noviembre 2017, 15:40 pm
por #!drvy
problema con contador que toma segundos del sistema
ASM
FERNIIIIN 3 2,363 Último mensaje 28 Mayo 2019, 23:39 pm
por xv0
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines