Seite 1 von 1
Herausfinden ob ein User online ist
Verfasst: 11.07.2006 20:44
von Slytherin
Dazu will ich keinen MOD, sondern einfach mit einer if-Abfrage herausfinden, ob ein bestimmter USER online ist. das sollte dann irgendwie so aussehen:
Code: Alles auswählen
$user_is_online = ?;
if($user_is_online)
{
// online
}
else
{
// offline
}
Das geht bestimmt auch irgendwie einfach und unkompliziert ...
Verfasst: 11.07.2006 21:44
von Dave
Verfasst: 11.07.2006 22:10
von Slytherin
Nunja, so einfach ist es nun dann doch wieder nicht.
Ich möchte, dass man herausfinden kann, ob der User online ist, welcher eine bestimmte WHERE - Bedingung erfüllt.
Verfasst: 11.07.2006 23:47
von cYbercOsmOnauT
Code: Alles auswählen
$sql = "SELECT session_time FROM " . SESSIONS_TABLE . "
WHERE session_user_id = $user_id";
Damit kannst Du dann arbeiten. In der Variable $user_id muss natürlich die user_id des Users stecken, den Du überprüfen willst.
Wenn Du die $row['session_time'] noch mit time()-300 vergleichst, weißt Du, genau wie phpBB, ob der User in den letzten 5 Minuten irgendeine Aktion auf dem Board durchgeführt hat (ergo online ist) oder nicht.
Grüße,
Tekin