Non saprei dove potrai trovare uno script che faccia questo.
Cmq potresti crearlo in questo modo:
Crei la tabella del contatore con all'incirca questa struttura:
Codice:
ID ( Counter )
Ip ( LongText )
Time ( timestamp )
Nel codice php dovresti, ad esempio, eseguire questa query:
Codice:
SELECT * FROM tabella_contatore WHERE Ip = /* proprio_ip */ And Time <= /* timestamp corrente - 86400
Se la query risulta vera dovresti controllare il nome della pagina in questo modo:
Codice PHP:
<?php
if ($_SERVER['PHP_SELF'] == "ciao.php") {
// Aggiungo una nuova riga alla tabella con i dati dell'utente
}
?>
Dovresti aumentare anche il contatore se le righe trovate con l'esecuzione di questa query:
Codice:
SELECT * FROM tabella_contatore WHERE Ip = /* proprio_ip */
Risulta identico a 0.
Non so se tutto questo può servirti o se non mi sono spiegato bene, ma credo che il contatore aumenterà lo stesso con un'utente con ip dinamico.