Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/11/2015, 19:13
Avatar de AlejandraLara
AlejandraLara
 
Fecha de Ingreso: octubre-2015
Mensajes: 115
Antigüedad: 8 años, 6 meses
Puntos: 19
Respuesta: Contador de visitas en php no funciona como deberia

Ignorando el hecho de que usas mysql y no alguna otra api:

Lo que pasa es que en ningún momento estás limitando que la ip solo la cuenta una vez cada cierto tiempo, antes de insertar los valores verifica que no exista la ip dentro de cierto rango de fechas. Algo así:

La query: SELECT ip FROM tabla WHERE fecha = '$hoy' AND ip = '$ip'
Código PHP:
Ver original
  1. $num = mysql_num_rows($ip);
  2. if( $num < 1 ){
  3.  //insertar
  4. }else{
  5.  //no se inserta porque ya hay un registro con la ip
  6.  echo 'Visitado hoy';
  7. }
  8.  

Y shalala.