Hola, yo crearía una tabla para almacenar el número de visitas que tuviera dos campos (a parte del id) uno que fuera la fecha (tipo date) y otro el número de visitas (tipo INT y por defecto con valor 0). Cada vez que entra alguien por primera vez a la página principal accedería a esa tabla y comprobaría si para la fecha actual existe ya una fila, si es así incrementaría el número de visitas, en caso de que no existiese se crea una nueva fila y se incrementa.
De esta forma lo que comentas de que si no entra alguien a las 12 no importaría, porque cualquiera que entre, sea la hora que sea, sería contado. Y si no entra alguien un día, simplemente ese día no tendría visitas.
Saludos |