-
Veteran
Den genauen Code will ich jetzt nicht schreiben, aber ich versuchs mal zu erläutern.
Du legst ne Datenbanktabelle an mit folgenden Spalten:
IP | Time
Dort kannst du dann wenn ein User deine Seite betritt seine IP und seinen aktuellen Timestamp rein schreiben. Gleichzeitig führst du ein script aus, dass alle Zeilen aus dieser Tabelle löschst, wo der timestamp älter als 15 min ist. Somit stellst du sicher, das da nur die Daten von usern drin liegen, die innerhalb von 15 min auf deiner Seite waren. Durch die IP stellst du dabei sicher, dass keiner doppelt gezählt wird.
FÜr deinen Counter kannst du jetzt einfach die Zahl der Zeilen in dieser tabelle lesen.
Erweiternd kannst du noch ne SPalte mit User ID anlegen, falls du ein Usersystem hast. Dann weißt du sogar wer alles online war.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln