Grüss dich,
hmm nach der funktionsweise eines Webservers kann man dies gar nicht ermitteln.
Der Client (Webbrowser) startet eine Anfrage zum Webserver, dieser liefert daraufhin die angeforderte Seite und die Verbindung wird beendet.
Der Server bekommt erst wieder etwas vom Client mit, wenn dieser erneut eine Anfrage an diesen Server startet. Was in der zwischenzeit passiert, ob der User andere Seiten besucht oder den Client geschlossen hat, kann der Server nicht nachvollziehen.
Es gibt einen Trick, wie ein sehr ungenauer Wert ermittelt werden kann.
Man kann davon ausgehen das der User sich z.B. mindestens 5min auf einer Seite befindet. Erfolgt innerhalb dieser 5min erneut eine Anfrage über die IP oder Session dann werden die 5min verlängert.
Diese "angenommene" Verbindung wird in einer DB protokolliert und wenn die Zeit überschritten wird dann die Verbindung als beendet markiert oder gelöscht.
So far
Tschau
Tom