Något sån't här kanske skulle passa?
Vi förutsätter att du har anslutit till databasen och sparar vilka som är online i tabellen online. De fält vi fyller i är namn, ansluten tid och ip-nummer.
// Online just nu
$aktivtid=600;
$tid = time();
$maxtid = $tid - $aktivtid;
mysql_query("REPLACE online SET namn = '$namn', tid = '$tid', ipnr = '$REMOTE_ADDR'");
mysql_query("DELETE FROM online WHERE tid < $maxtid");
$antal_besokare = mysql_num_rows(mysql_query("SELECT ipnr FROM gvdanslutna"));