Matflasch
24-06-2004, 17:41
Hallo,
Ich habe mit der Suchfunktion nichts zum Thema Counter gefunden, wundert micht, ist doch eine oft gestellte Frage oder? ;)
Also ich will einen Counter basteln. Ich frage mich nur, wie ich am besten an den "echten" Wert der Besucher rankomme. Mein Grundgedanke war erst, die IPs mit nem Timestamp in einer DB zu speichert, bei den naechsten Besuchder dann die letzten 10 Eintraege aus der DB auslesen und testen ob die IP darunter ist, wenn ja, weiter pruefen, ob der Besucher in den letzten 60 Minuten schon hier war.
Die einzelnen, "wenn ja", "wenn nein" kann man sich sicherlich denken....
Ich finde aber, dass die Besucherzahl dann nicht der Realitaet entspricht. Es gibt genug PCs wie z.B. in Schulen/Firmen, die ueber NAT ins Internet gehen und folglich nur 1 IP zusammen haben. Dabei klappt das ganze dann ja wohl, die Zahl der Besucher ist nur nicht die wirkliche. Es wird ja nur um einen erhoeht, obwohl z.B. 10 Schueler drauf waren.
Wie sollte man es am besten realisieren? Evtl mit einem Cookie? In dem Cookie dann die Zeit speichern und mit der Zeit vergleichen? Wenn die Differenz der beiden Zeiten (die im Cookie und dem aktuellen Timestamp) mehr als 60min betraegt, dann die Zeit im Cookie erneuern und den Counter erhoehen?
Oder gibt es noch JavaScript-Loesungen oder aehnliches?
Generell bin ich eigentlich kein Cookie- oder JavaScriptfreund, aber bei dem Counter sehe ich fast keine andere Moeglichkeit.
Ich denke, mit dem Cookie laesst sich der "wirklichste Wert" ermitteln, oder?
Mal sehen, auf welche Ideen ihr so kommt bzw. schon gekommen seid ;)
Ich habe mit der Suchfunktion nichts zum Thema Counter gefunden, wundert micht, ist doch eine oft gestellte Frage oder? ;)
Also ich will einen Counter basteln. Ich frage mich nur, wie ich am besten an den "echten" Wert der Besucher rankomme. Mein Grundgedanke war erst, die IPs mit nem Timestamp in einer DB zu speichert, bei den naechsten Besuchder dann die letzten 10 Eintraege aus der DB auslesen und testen ob die IP darunter ist, wenn ja, weiter pruefen, ob der Besucher in den letzten 60 Minuten schon hier war.
Die einzelnen, "wenn ja", "wenn nein" kann man sich sicherlich denken....
Ich finde aber, dass die Besucherzahl dann nicht der Realitaet entspricht. Es gibt genug PCs wie z.B. in Schulen/Firmen, die ueber NAT ins Internet gehen und folglich nur 1 IP zusammen haben. Dabei klappt das ganze dann ja wohl, die Zahl der Besucher ist nur nicht die wirkliche. Es wird ja nur um einen erhoeht, obwohl z.B. 10 Schueler drauf waren.
Wie sollte man es am besten realisieren? Evtl mit einem Cookie? In dem Cookie dann die Zeit speichern und mit der Zeit vergleichen? Wenn die Differenz der beiden Zeiten (die im Cookie und dem aktuellen Timestamp) mehr als 60min betraegt, dann die Zeit im Cookie erneuern und den Counter erhoehen?
Oder gibt es noch JavaScript-Loesungen oder aehnliches?
Generell bin ich eigentlich kein Cookie- oder JavaScriptfreund, aber bei dem Counter sehe ich fast keine andere Moeglichkeit.
Ich denke, mit dem Cookie laesst sich der "wirklichste Wert" ermitteln, oder?
Mal sehen, auf welche Ideen ihr so kommt bzw. schon gekommen seid ;)