PHP interesse |
|
maak een tabel in je database:
onlinelist ofzo
zet in je index (en de andere pagina's als je geen include gebruikt):
<?
$time = $time(); //de huidige tijd.
$ip = $_SERVER['REMOTE_ADDR']; //IP van de bezoeker
$online_query = mysql_query("SELECT * FROM `onlinelist` WHERE `ip`='$ip'");
$online_num = mysql_num_rows($online_query);
if($online_num == "1"){ //controleren of de bezoeker al in de db staat
mysql_query("UPDATE `onlinelist` SET `time`='$time' WHERE `ip`='$ip'"); //de gebruiker in de database zetten.
}else{ //zo niet invoegen
mysql_query("INSERT INTO `onlinelist` (`id`,`ip`,`time`) VALUES (NULL,'$ip','$time')"); //de gebruiker in de database zetten.
}
?>
<? $time = $time(); //de huidige tijd. $ip = $_SERVER['REMOTE_ADDR']; //IP van de bezoeker $online_query = mysql_query("SELECT * FROM `onlinelist` WHERE `ip`='$ip'"); if($online_num == "1"){ //controleren of de bezoeker al in de db staat mysql_query("UPDATE `onlinelist` SET `time`='$time' WHERE `ip`='$ip'"); //de gebruiker in de database zetten. }else{ //zo niet invoegen mysql_query("INSERT INTO `onlinelist` (`id`,`ip`,`time`) VALUES (NULL,'$ip','$time')"); //de gebruiker in de database zetten. } ?>
heb het niet getest, duz kan zijn dat er fouten in zitten..
de tabel moet de volgende kollomen bevatten (zoals je kan zien in de query):
id int 11
ip varchar 15
time varchar 255
hoop dat je hier wat aan hebt |