Foros del Web » Programando para Internet » PHP »

contador de visitas por anuncio

Estas en el tema de contador de visitas por anuncio en el foro de PHP en Foros del Web. Hola quisiera saber como hacer un contador de visitas para un sitio de anuncios clasificados, osea que cada persona que publica sepa cuantas personas visitaron ...
  #1 (permalink)  
Antiguo 31/05/2013, 11:46
 
Fecha de Ingreso: marzo-2011
Mensajes: 115
Antigüedad: 13 años, 8 meses
Puntos: 0
contador de visitas por anuncio

Hola quisiera saber como hacer un contador de visitas para un sitio de anuncios clasificados, osea que cada persona que publica sepa cuantas personas visitaron su anuncio?

tengo este script realizado:

Código PHP:
Ver original
  1. <?php
  2. mysql_select_db($database_hoysale, $hoysale);
  3. $query_detallesdelclasificado = "UPDATE formulario_clasificados SET visitas=visitas+1 WHERE visitas='/detalles.php?ver=<?php echo $row_clasificados[id_rubro]; ?>' ";
  4. mysql_query($query_detallesdelclasificado) or die("Error1");
  5. $query_detallesdelclasificado = "SELECT visitas FROM formulario_clasificados WHERE visitas='/detalles.php?ver=<?php echo $row_clasificados[id_rubro]; ?>' ";
  6. $dato = mysql_query($query_detallesdelclasificado) or die("Error2");
  7. $array = mysql_fetch_array($dato);
  8. $visitas = $array[0];
  9. ?>


no se si voy bien., espero conseguir algo de ayuda
  #2 (permalink)  
Antiguo 31/05/2013, 12:25
Avatar de alberto510a  
Fecha de Ingreso: abril-2013
Mensajes: 351
Antigüedad: 11 años, 6 meses
Puntos: 35
Respuesta: contador de visitas por anuncio

Hola,

Tienes 2 opciones, forma básica o forma avanzada, te comento las 2:

Forma básica

La forma básica consistiría en emplear PHP para que cuando cargue la página del anuncio automáticamente se ejecutara una función que insertara un +1 en un contador de una base de datos.

Claro esto tiene un problema si alguien recarga ilimitadas veces la página el contador no para de aumentar...si esto te da igual pues hazlo así, sino continua al siguiente método.

Forma avanzada

Con este método haríamos que al cargar la página del anuncio obtuvieras la IP del visitante y aumentar uno el contador de visitas, a parte de que en otra tabla almacenarás esa IP de tal forma que si el visitante vuelve a recargar la página se tiene que hacer una consulta para que se compruebe si dicha IP ya existe en la tabla de IP'S y si es así que no agregue más visitas.

Espero haberte ayudado,

Saludos!!
__________________
No hay preguntas tontas, sino tontos que no preguntan.

Etiquetas: contador, formulario, mysql, select
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 21:33.