News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 6
Seite [1]
Zage


King for a day





Beiträge: 283
# Thema - 13.06.2008 um 14:20 Uhr
Hallo,

gibt es eine möglichkeit die Onlinezeit die ein User auf der HP hatte zu ermitteln?

Gruß
Zage


------------------
<- Mein Counterstrike Video ->
Inaktiv
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 1 - 13.06.2008 um 14:35 Uhr
das ist nicht möglich, weil du, wärend der user grad nichts klickt, nicht weisst, ob er noch auf der hp ist oder nicht.


------------------
www.laszlokorte.de

Inaktiv
|
Zage
Thread-Ersteller


King for a day





Beiträge: 283
# Antwort: 2 - 13.06.2008 um 14:37 Uhr
und wenn ich die zeit nehme, solange er als online angezeigt wird?


------------------
<- Mein Counterstrike Video ->

Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 3 - 13.06.2008 um 14:56 Uhr
alle user, deren letzter klick auf der seite weniger als 10 minuten her ist, werden als online angezeigt.

wenn ich nur einmal eben auf clansphere.de gehe und pc sofort abschlate, bleibe ich also 10 min lang (oder 5min) in der onlineanzeige, obwohl ich nicht mehr da bin, also auch diese anzeige ist ungenau, aber da interessiert es halt eh nicht.

wenn du jetzt aber bei jedem seitenauruf, der mehr als 10 min vom letzten entfernt ist, dem user +10min onlinezeit abspeicherst wird nach einiger zeit das ergebnis wohl endlos von der realität abweichen.

-> Es gibt keine genaue möglichkeit, die onlinezeit zu ermitteln, weil http ein statusloses protokoll ist.

die genaueste möglichkeit wäre im sekundentakt per javascript requests an den server zu schicken, die die onlinezeit des users je um 1 sek erhöhen (das gleiche funktioniert analog auch für ein längeres interval), aber bei einer größeren community muss man auch da wieder auf genauigkeit verzichten (längere intervals) oder die performance wird wohl nachlassen, wenn alle 100+ online-user jede sek den server anpulln


------------------
www.laszlokorte.de

Inaktiv
|
Zage
Thread-Ersteller


King for a day





Beiträge: 283
# Antwort: 4 - 13.06.2008 um 15:32 Uhr
ja hast recht, ich glaub das lasse ich lieber, wollt halt den aktivsten user im monat ermitteln


------------------
<- Mein Counterstrike Video ->

Inaktiv
|
fUnK3r ClanSphere Team


Specialist





Beiträge: 1656
# Antwort: 5 - 13.06.2008 um 15:35 Uhr
mach das doch anhand der Thread anzahl die ein User im Monat schreibt.

Weil zwischen aktiv und wirklich aktiv ist halt ein unterschied, wenn einer die ganze Zeit online ist aber nie was zur Community beiträgt ist er ja nicht wirklich aktiv
Wenn einer aber nur 5min am Tag online ist un in der Zeit 20 Threads (ich übertreibe mal wieder ) schreibt ist er ja viel aktiver


------------------
Grüßle Jo
><(((°> Son of God through Jesus Christ his Son <°)))><
www.funk3r.de
while (!asleep() ) sheep++;


Inaktiv
|
Zage
Thread-Ersteller


King for a day





Beiträge: 283
# Antwort: 6 - 13.06.2008 um 15:37 Uhr
jo hast recht, rechne ich für pro post 1 "punkt" und für teilnahme war 2 "punkte"


------------------
<- Mein Counterstrike Video ->

Inaktiv
|
Antworten: 6
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo