Per un contatore di visite, prima di effettuare la registrazione, uso questa query di controllo:
Codice PHP:
SELECT FROM stats WHERE ip '127.0.0.1' AND pagina_visitata 'pagina1.php' 
Se il record è vuoto eseguo la registrazione della visita, altrimenti non faccio nulla.
Siccome la tabella contiene anche un campo data_visita che è di tipo timestamp e come valore predefinito ha CURRENT_TIMESTAMP, è possibile cambiare la query e controllare se è trascorsa almeno un'ora dall'ultima visita dello stesso utente alla stessa pagina?

Ringrazio per la risposta