phpbar.de logo

Mailinglisten-Archive

[php] Re[2]: [php] Re[2]: [php] get_current_user();

[php] Re[2]: [php] Re[2]: [php] get_current_user();

Mirko Giese php_(at)_sct-research.de
Fri, 2 Feb 2001 12:13:29 +0100 (MET)


> Ja. ircg reagiert auf das Schließen des Browser-
> fensters, andere Chats wissen erst nach X Sekunden
> (X = Zeit bis zum definierten Timeout), ob der
> User noch da ist oder nicht.
> 
> > Solche "endgültigen" Aussagen sind nicht unbedingt positiv für Leute,
> > die Ideen haben und die umsetzen möchten.
> 
> ARGh, kapiert es endlich: ES GEHT NICHT. Es ist
> _technisch_ nicht möglich. Punkt. Alles andere
> ist unprofessionell.
also wenn es nur um funktionieren geht: der ansatz von ircg ist doch
einfach zu übernehmen:
man nehme ein "unsichtbares" framefenster/von php erzeugtes bild/iframe
etc. und lasse daran in etwa sowas ausführen
while(true){
	echo '\n';
	sleep(1);
}
und mache mit register_Shutdown_finction() eine kleine funktion, die beim
abbrechen des ladens den datenbankeintrag für die online-user um eins
vermindert. das wäre imho ohne große javascriptv-errenkungen drin.
klar...das garantiert nicht, das derjenige tatsächlich grad auf das
browserfenster guckt. und natürlich kann der user auch seine "stop
loading"-taste drücken und ist noch auf der seite ohne gezählt zu sein. es
gibt eben bei jeder statistik einige ausreisser, die masse der leute
könnten aber in der methode erfasst sein.

bye bye
mirko



php::bar PHP Wiki   -   Listenarchive