Questo script prende in modo univoco l' ip del visitatore. dovrebbe funzionare un po come le visualizzazioni di you****, cioè prende e conta una sola volta la persona anche se quest' ultima rivisita lo stesso la pagina. insomma in modo univoco. :-)

Codice PHP:
<?php
// configurazione per la connessione al db

//Nel 99% dei casi resta localhost
$dbhost "localhost";

//Inseriamo il nome utente per il database
$dbuser "user";

//Inseriamo la password per il database
$dbpass "pass";

//Inseriamo il nome del database
$dbname "dbnome";

//Inseriamo il nome della tabella interessata
$table_visite "visite";

//Inseriamo il testo che comparira' davanti al contatore
$testoutentionline "visite: ";

//Definiamo le variabili

//Catturiamo la data e l'orario in cui un utente entra nel nostro sito
$date date("Y/m/d");
$time date("H:i:s");

//Prendiamo l'ip del visitatore
$ip getenv("REMOTE_ADDR");

//Connettiamoci al server MySql
$connect mysql_connect($dbhost,$dbuser,$dbpass);

//Selezioniamo il database che ci interessa
mysql_select_db($dbname,$connect);

//Inviamo al database i dati del client che si connette
$query mysql_query("INSERT INTO $table_visite (id, ip, date, time) VALUES ('$id','$ip','$date','$time')" ,$connect);

//Selezioniamo gli ip unici 
$query mysql_query("SELECT DISTINCT ip FROM $table_visite",$connect);

//Calcoliamo il numero di righe ottenute dalla query

$visite mysql_numrows($query);

//Visualizziamo il numero di utenti on line
//Aggiustate la visualizzazione come preferite
echo $testovisite;
echo 
"
"
;
echo 
$visite;
//Chiudiamo la connessione al databse
mysql_close();
?>