Counter, aber pro User nur einmal
Kalle
- php
Hallöle,
habe vor langer Zeit mal was gelesen, im Archiv recherchiert, aber nichts gefunden. Problem:
Bei Aufruf einer Seite binde ich einen Counter ein: <img src='counter.php'>
Nun tickt der aber auch weiter, wenn ein User die Seite mehrfach nacheinander aufruft. Wie funktioniert es, dass ich pro User nur einmal zähle?
Abfrage und Merken der IP? Brauche ich dann eine Datenbank für die vielen möglichen IPs?
Bitte um Tipps und Link zum Nachlesen. Danke schon mal.
LIebe Grüße aus Worms, Kalle
Halihallo Kalle
Nun tickt der aber auch weiter, wenn ein User die Seite mehrfach nacheinander aufruft. Wie funktioniert es, dass ich pro User nur einmal zähle?
Du darfst nur "nicht erkannte" User zählen. Die IMHO einzig sinnvolle
Möglichkeit dazu ist über Cookies. Vergiss das IP-Tracking, warum
steht zig tausend mal im Archiv.
Also: Jedesmal Cookie senden, falls keiner Empfangen wurde => ein
Unique User mehr.
Viele Grüsse
Philipp
Halihallo Kalle,
hallo Philipp,
"IP-Tracking" ist schon ganz in Ordnung, da Cookies die Eigenschaft haben, gelöscht werden zu können/nicht angenommen werden müssen ;)
Hier mal was aus dem Forumsarchiv (zum Suchbegriff Counterscript ;): http://forum.de.selfhtml.org/archiv/2004/3/75308/#m435603
Gruß aus Berlin!
eddi
hi,
"IP-Tracking" ist schon ganz in Ordnung, da Cookies die Eigenschaft haben, gelöscht werden zu können/nicht angenommen werden müssen ;)
wo hingegen "IPs" die eigenschaft haben, dynamisch vergeben zu werden, oder auch hinter einer IP hunderte oder tausende von nutzern sitzen können (proxy eines firmen- oder uninetzwerkes z.b.).
wir wollen also mal festhalten, dass es keine absolut sichere möglichkeit gibt, einen "benutzer" zu identifizieren.
aber was soll - wenn interessiert das bei einer so nutzlosen spielerei wie einem "counter"-script, dessen existenzberechtigung ich allenfalls in einer kleinen programmierübung für newbees sehen kann?
gruss,
wahsaga
hi wahsaga,
mein Beifall ist Dir gewiss ;)
Gruß aus Berlin!
eddi