Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
Hi,
Bin dabei mir ne Onlineanzeige zu bauen, aber wie mach ich es, das er die User aus der Datei löscht, wenn sie nicht auf logout klicken? (also das fenster einfach schließen)
Bei meinem Chat hab ich das so gemacht, dass zu jedem User ein sogenannter "last active"-Wert gespeichert wird, also ein Timestamp, der immer wieder auf die aktuelle Zeit gesetzt wird, wenn was geschrieben wird. Und wenn der User 10 Minuten nichts gesagt hat (lastactive
---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
Wie gesagt, zu jedem User muss dieser Wert gespeichert werden. Jetzt liest du das irgendwie in $lastactive und prüfst, ob es länger als 10 Minuten her ist, wenn ja, lässt du den User ausloggen:
1:
2:
3:
4:
5:
$lastactive=...;
$timeout=10; //Timeout in Minuten
if ($lastactive
Den Rest musst du halt selbst machen, also dass ne Meldung ausgegeben, der User aus der Userliste entfernt und dass die Datei, in der die Daten des Users stehen (unter anderem der lastactive-Wert), gelöscht wird.
Besucher : 8126507
Heute : 425
Gestern : 463
Online : 182
21.11.2024 13:48
1 Besucher in den letzten 60 Sekunden
alle 60.00 Sekunden ein neuer Besucher