Dlaczego nie dodaje do bazy, zmiennej ip i phpself a timestamp tak?? Oto kod:
<?php
include('mysql.php');
$timeoutseconds = 300; // Timeout Value in Seconds
################################################################################
###########
# Koniec konfigurowania #
################################################################################
###########
$ip = $REMOTE_ADDR;
$timeout=$timestamp-$timeoutseconds;
$database = "baza";
mysql_db_query($database, "INSERT INTO useronline VALUES ('$timestamp','$ip','$PHP_SELF')") or
die("Zapisywanie do bazy BŁĄD"); mysql_db_query($database, "DELETE FROM useronline WHERE timestamp<$timeout") or
die("Kasowanie z bazy BŁĄD"); $result=mysql_db_query($database, "SELECT DISTINCT ip FROM useronline WHERE file='$PHP_SELF'") or
die("Odczytywanie z bazy BŁĄD"); if ($user==1) {
echo'<span class="useronline">Aktualnie jest <strong>'.$user.'</strong> <br /> osoba online.</span>';
} else {
echo'<span class="useronline">Aktualnie jest <strong>'.$user.'</strong> <br /> osób online.</span>';
}
if ($user==2) {
echo'<span class="useronline">Aktualnie są <strong>'.$user.'</strong> <br /> osoby online.</span>';
}
?>