Online counter virker ik.
Jeg har denne her online counter, men den viser kun 1 online. Selv om der er 1 fra en anden ip inde på den, når jeg os er på den. Det ville sige at den faktisk skulle vise 2 online.Hvad er der galt, og kan I hjælpe?
http://www.prebsimax.dk/counter.php
<?php
$connection = mysql_pconnect("host", "user", "pass");
mysql_select_db("prebsimax");
$ip = getenv(REMOTE_ADDR);
$tid = date("Y-m-d H:i:s", (time()-600));
mysql_query("DELETE FROM online WHERE tid < '$tid'");
$tjek = mysql_query("SELECT * FROM online WHERE ip='$ip'");
if(mysql_num_rows($tjek) == 0) {
mysql_query("INSERT INTO online (tid, ip) VALUES (now(),'$ip')");
} else {
mysql_query("UPDATE online SET tid=now() WHERE ip='$ip'");
}
$online = mysql_query("SELECT COUNT(*) AS antal FROM online");
echo "Der er lige nu ".mysql_result($online,0)." online";
mysql_close($connection);
?>
mysql databasen med tre felter ->
id -> int -> auto_increment
tid -> datetime
ip -> varchar -> 20
