[PHP] PHP Counter

Stuhl

Lt. Junior Grade
Registriert
Juni 2001
Beiträge
409
PHP Counter

Hi,

Einen PHP-Counter mit einem Textfile zu schreiben ist ja nicht schwer mit

if (header_sent) /*etc...*/

nur würde ich gerne auch eine Anzeige erstellen, die zeigt, wieviele User grad online sind auf der Seite. Das ganze soll möglichst mit textfiles funktionieren, was aber kein Prob sein sollte. Fraglich ist find ich nur die Fallunterscheidung, die man durchführen muss wenn ein user nicht mehr auf der Seite surft.

THX

Stuhl
 
Solche Angaben, wie man sie u.a. auch auf ComputerBase findet, stimmen nie 100%ig, sondern sind lediglich Annahmen. Da HTTP ein statusloses Protokoll ist, bekommt der Server nicht mit, wann ein Benutzer die Seite verlässt. Daher kann man lediglich annehmen, wie lange ein Besucher auf einer Seite verweilen wird.

Dann überprüft man beim Aufruf einer Seite, ob der Benutzer innerhalb dieser Zeitspanne in der Vergangenheit (z.B. die letzten 5 Minuten) die Seite schonmal besucht hat. Man kann z.B. das Session-Management von PHP benutzen, um jedem Besucher eine eindeutige ID zuzuordnen. Diese ID speichert man mit Zeitangabe in der Datenbank und aktualisiert bei weiteren Aufrufen immer die Zeitangabe. Zudem muss man immer Einträge, die länger als 5 Minuten zurückliegen löschen.

Wenn man dann wissen will, wieviele Besucher gerade online sind, liest man einfach die Anzahl der Datensätze aus!
 

Ähnliche Themen

Antworten
23
Aufrufe
2.064
J
Antworten
5
Aufrufe
1.078
C
Antworten
4
Aufrufe
1.292
C
M
Antworten
6
Aufrufe
3.015
Mr. Snoot
M
Zurück
Oben