Sven Rautenberg: x User Online

Beitrag lesen

Moin!

Über HTTP? Garnicht.
man kann nicht sehen wer sich angemeldet hat?
gibt es da überhaupt keine möglichkeit?

Definiere näher, was du sehen willst.

Du kannst natürlich ein Logfile schreiben (oder das bereits geschriebene vom Apache nutzen), in dem du jede Seitenauslieferung an einen authentifizierten Benutzer loggst.

Es liegt aber in der Natur von HTTP, dass die Verbindung zum Server nur kurz zum Seitenabrufen hergestellt und danach wieder getrennt wird. Der Besucher ist die meiste Zeit _nicht_ mit dem Server verbunden. Und nur wenn er es wäre, könnte man ihn als "online" zählen. Alle derartigen Anzeigen auf Webseiten geben nicht die technisch korrekten Tatsachen wider, sondern lügen mehr oder weniger stark, indem sie einen Seitenabruf einfach als "den Menschen bewerten wir jetzt für 5 Minuten als 'online'" erfassen. Ob der Computer eine Sekunde nach Seitenauslieferung abstürzt, oder der Mensch den Raum bereits verlassen hat, um direkt nach dem Klick erstmal das WC aufzusuchen, oder ob ein Suchmaschinen-Spider die Seiten abgrast (ok, bei Seiten mit Anmeldung eher unwahrscheinlich) - all das wird nicht berücksichtigt.

Und es ist ja auch keine wirklich brauchbare Information, weil es niemandem was bringt, wenn er weiß, dass jemand anderes (in den letzten 5 Minuten) auch eine Seite abgerufen hat, weil er mit demjenigen ja nichts anfangen kann, nicht in Kontakt treten etc. Selbst wenn die Seite eine Art ICQ-Mitteilung erlauben würde: Damit der Andere die Nachricht sieht, müßte er eine neue Seite abrufen. Das wird er aber nicht unbedingt tun, oder er wird dafür eine unberechebar lange Zeit benötigen.

Die Angabe "x User online" ist also reiner Blödsinn.

- Sven Rautenberg

--
Signatur oder nicht Signatur - das ist hier die Frage!