user online
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abgespeichert
angabe
anleitung
anzahl
beitrag
bestimmten zeitraum
count
date
datei
fragen
gel
laden
letzte mal
methode
sitz
tutorial
user
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Da steht eine Art Anleitung:
http://www.selfphp.de/praxisbuch/praxisbuch.php?group=27
Damit kannst du nur ?berpr?fen, wie viele User in einem bestimmten Zeitraum online sind. Die IPs dieser User werden dann in einer txt-Datei abgespeichert und nach einem bestimmten Zeitraum wieder gel?scht. -
Es gibt zumindest keine Methode, die mit allen Browsern funktioniert - wenn du Javascript und PHP verwenden willst...
Nur mit PHP allein bekommst du das nicht genau hin, denn es gibt vielleicht auch Leute, die z.B. 30 min. vor einer Seite sitzen und lesen, ohne diese neu zu laden und die Seite neu generieren zu lassen.
Tutorial: http://tut.php-q.net/online.html
edit: zu langsam
Beitrag ge?ndert am 14.03.2006 21:56 von tuvalu -
Bitte, man braucht keien externen Links daf?r
Geht ganz einfach:
In der Usertabelle wird bei jeden Seiten aufruft date("U"); gespeichert/geupdatet. Somit sieht man, wann der besagte User das letzte mal nen Link angeklickt, und so aktive war (oder halt ne Seite geladen hat)
<?php
$time = date("U");
$time = $time - 300;
$sql = mysql_query("SELECT * FROM users WHERE DasLetzteMalDa >= $time");
$count = mysql_fetch_object($sql);
echo "Zuerzeit online: ".$count." User";
?>
Fertig -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage