<?php
if (Isset($_SESSION['gId'])) {
$online = "UPDATE leden SET online='0' WHERE id = ".$_SESSION['gId']."";
mysql_query($online) or die (mysql_error());
} ?>
En is er nog een andere manier?
Bv als ik op sitemasters mijn venster sluit en ga dan op de andere pc kijken sta ik niet bij de leden die online zijn. Hoe doen jullie dat dan?
oh bij mij blijf iedereen altijd 3 minuten online ... dan zeg ik tegen iemand "he zit je ook op SiMa" en dan zegt ie: nee ben er al af al 2 minuten ...
Wij houden gewoon de tijd van de laatste activiteit bij, en als dat verschil met de huidige tijd kleiner is dan 300 seconden ben je online, en anders ben je offline.
Ik heb voor school een project gedaan, en daar deed ik het met een steeds verversend iframe. Die logt dan eht laaste bezoek. Dit is preciezer, maar mijn script werkte bij de helft van de computers op school niet (oude IE wss).
Ik ken niets van javascript maar kan het zo?
<script type="javascript">
unloadfunctie() {
<?php
if (Isset($_SESSION['gId'])) {
$online = "UPDATE leden SET online='0' WHERE id = ".$_SESSION['gId']."";
mysql_query($online) or die (mysql_error());
} ?>