PHP gevorderde |
|
Lijkt mij niet dat dat werkt.
Dan ben je na 3 bezoekjes opeens guest 3
Je moet in een MySQL tabel de online mensen opslaan, en iedere gast een uniek ID geven met een sessie.
Zoiets
<?php
session_start();
if(!IsSet($_SESSION['unique_id'])) {
$sID = md5( rand(0,100) . $_SERVER['REMOTE_ADDR'] );
mysql_query("INSERT INTO online (unique_id) VALUES ('".$sID."')") or die(mysql_error());
$_SESSION['unique_id'] = $sID;
}
?>
<?php if(!IsSet($_SESSION['unique_id'])) { $sID = md5( rand(0,100) . $_SERVER['REMOTE_ADDR'] ); $_SESSION['unique_id'] = $sID; } ?>
voor het toevoegen, en dan zo uitlezen:
<?php
$rOnline = mysql_query("SELECT * FROM online");
while($aOnline = mysql_fetch_assoc($rOnline)) {
echo "Guest" . $aOnline['id'];
}
?>
<?php echo "Guest" . $aOnline['id']; } ?>
|