phpbar.de logo

Mailinglisten-Archive

AW: [php] Online User

AW: [php] Online User

Manuel Trunk php_(at)_phpcenter.de
Mon, 8 Oct 2001 09:24:29 +0200


> mal ne Frage :=20
> Wie kann man mit PHP feststellen wieviel User derzeit online=20
> sind auf einer Seite ??

Wenn du JavaScript auf Clientseite zwingend voraussetzt geht es,
ansonsten nicht. HTTP ist zustandslos. Mit JavaScript k=F6nntest du auf
jeder Seite ein 1 Pixel PHP-Bild implementieren, dass du sagen wir alle
10 Sekunden mit JS neu l=E4dst (Zufallszahl an die URL des Bildes
anh=E4ngen, sonst kommt es eventuell aus dem Cache). Diesem Bild =
=FCbergibst
du die Session_id, und aktuallisierst deine UserDB, wenn sich eine
Session_id sagen wir 20s nicht mehr gemeldet hat. Ist nicht ganz sauber,
belastet deinen Server (und die Verbindung des Clients) aber
funktioniert ganz gut.
Gru=DF, Manuel




php::bar PHP Wiki   -   Listenarchive