hilfdirselbst.ch
Facebook Twitter gamper-media
Tipps und Tricks zu Adobe GoLive von Dirk Levy, GoLive FAQ's von Randolph Sterna
PeterKK
Beiträge: 145
13. Nov 2002, 11:05
Beitrag #1 von 6
Bewertung:
(783 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Wieviele user auf der Website


Kennt jemand ein Script, womit angezeigt werden kann,wieviele
Betrachter momentan auf einer Website sind?
Sollte auf NT laufen

danke

p Top
 
X
SabineP  M 
Beiträge: 7586
13. Nov 2002, 11:30
Beitrag #2 von 6
Beitrag ID: #16322
Bewertung:
(783 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Wieviele user auf der Website


Hallo Peter, falls Du das nur selbst sehen möchtest, reicht ja ein Blick in die Log-Dateien Deines Webservers.
Willst Du die Anzahl der User auf Deiner Homepage anzeigen?
Ich nehme mal an Du meinst dann eher: Wie oft wurde innerhalb einer bestimmten Zeit die Homepage angeklickt.
Welche Programmiersprachen stehen Dir denn zur Verfügung?

Grüße von Sabine

als Antwort auf: [#16318]
(Dieser Beitrag wurde von SabineP am 13. Nov 2002, 11:45 geändert)
Top
 
Dominik
Beiträge: 163
13. Nov 2002, 13:44
Beitrag #3 von 6
Beitrag ID: #16359
Bewertung:
(783 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Wieviele user auf der Website


Das sind allenfalls grobe Schätzwerte, denn das kann nicht zuverlässig funktionieren, weil http ein zustandsloses Protokoll ist.

Dominik
als Antwort auf: [#16318] Top
 
PeterKK
Beiträge: 145
13. Nov 2002, 14:15
Beitrag #4 von 6
Beitrag ID: #16373
Bewertung:
(783 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Wieviele user auf der Website


Also ich möchte wissen wieviele User momentan auf meiner Seite sind. Geht das mit einem JAVA?
als Antwort auf: [#16318] Top
 
SabineP  M 
Beiträge: 7586
13. Nov 2002, 14:24
Beitrag #5 von 6
Beitrag ID: #16377
Bewertung:
(783 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Wieviele user auf der Website


Nein, das geht nicht.
Du kannst nur die Anzahl der Klicks auf Deine HTML-Seiten innerhalb einer bestimmten Zeit ermitteln und anzeigen.
Sieh mal in der access.log des Webservers nach. Wieviel User da geklickt haben steht in den Sternen.
Die Auswertung der access.log könnte man mit einem Perl- oder PHP-Script erledigen.

Grüße von Sabine
als Antwort auf: [#16318]
(Dieser Beitrag wurde von SabineP am 13. Nov 2002, 14:27 geändert)
Top
 
Dominik
Beiträge: 163
14. Nov 2002, 01:22
Beitrag #6 von 6
Beitrag ID: #16440
Bewertung:
(783 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Wieviele user auf der Website


Kurze Frage, vollkrasse Antwort: Nein, es geht nicht; auch nicht mit Java.

Erklärung, warum es nicht geht: Ein Browser (besser Useragent) wird benutzt, um eine bestimmte Seite aufzurufen. Das sieht untechnisch so aus:

B: Hey Server! Gib' mir Seite XY!
S: Hier mein Freund.
B: Danke!
Ein paar Sekunden später
B: Ist vollständig angekommen.
S: Gut!

Dieser Dialog spielt sich ab zwischen dem Seitenaufruf und dem vollständigen Laden der Seite.

Wenn da ein Bild auf der Seite ist, sähe der Dialog so aus:
B: Hey Server! Gib' mir Seite XY!
S: Hier mein Freund.
B: Hey Server! Da soll aber auch ein Bild dabei sein.
S: Bild? Ach ja. Hier!
B: Danke! Bild ist vollständig angekommen, gib' mir den Rest der Seite.
S: Hör auf zu nerven!
B: Seite ist vollständig angekommen.
S: Gut; zieh' Leine.

Dieser Dialog findet üblicherweise in einem Zeitfenster von Sekunden statt.

Jetzt stell' Dir vor: Jemand klickt auf einen Link und eineinhalb Sekunden später schließt er aus $Grund den Browser. Der Dialog sieht dann so aus:

B: Hey Server! Gib' mir Seite XY!
S: Hier mein Freund.
B: ...
S: Hallo?
B: ...
S: Hallo! "B:", wo bist Du?

Man kann einen Seitenaufruf, der sofort darauf abgebochen oder gelöscht wird, nicht von einem Seitenaufruf unterscheiden, den ein User macht und anschließend 45 Minuten einen Text liest.

Kurzfassung: Was Du vorhast geht technisch nicht. Das Übertragungsprotokoll sieht eine solche Möglichkeit einfach nicht vor...

Dominik
als Antwort auf: [#16318] Top
 
X