Mailinglisten-Archive |
> 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