EuroCent
Klappstuhl 2.0
Danke erstmal
Gibt es auch eine Möglichkeit den Query
zu Refreshen?
Zum beispiel das er alle 35sekunden abfragt statt 30sekunden? Da ja die 30sekunden für den ablauf des onlines bestimmt ist!
EDIT:
Irgendwie t das nicht so wie es sollte
Ich hatte es mir so gedacht das wenn jemand die Seite Aktualisiert beispiel nach 5min das er dann ausgeloggt ist, wenn der User aber nun das Fenster schliesst steht er ja immer noch als eingeloggt da
Gibt es auch eine Möglichkeit den Query
PHP:
<?php
$online_time = 30; //Anzeige wielang ein Useronline ist für 30Sekunden
$time = time();
$min_time = ($time)-($online_time);
$last_time = mysql_query("SELECT * FROM mitglieder WHERE lastaction='".$min_time."'") or die(mysql_error()); //USERID ist die Userid
while($row = mysql_fetch_array($last_time)) {
$lastaction = $row['lastaction'];
if($lastaction > $min_time) {
mysql_query("UPDATE mitglieder SET lastaction='".$time."' WHERE userid='".$userid."'");
} else {
mysql_query("UPDATE mitglieder SET usersess='NULL', online='0', lastlogin='".$time."', sesstime='0'");
}
}
?>
zu Refreshen?
Zum beispiel das er alle 35sekunden abfragt statt 30sekunden? Da ja die 30sekunden für den ablauf des onlines bestimmt ist!
EDIT:
Irgendwie t das nicht so wie es sollte
Ich hatte es mir so gedacht das wenn jemand die Seite Aktualisiert beispiel nach 5min das er dann ausgeloggt ist, wenn der User aber nun das Fenster schliesst steht er ja immer noch als eingeloggt da
Zuletzt bearbeitet: