ChrisB: Lücke in Zählerapplikation

Beitrag lesen

Hi,

auf einer sessionsbasierten Webseite wird bei jeder neuen Session ein Zähler um 1 erhöht. Da der Zählerstand in der Session gespeichert wird, kann man so leicht auf die Besucherzahl schliessen. Die Sache hat nur einen Haken, wenn jemand auf der Startseite, wo die Session ja erst erzeugt wird, mehrmals den Refreshbutton oder [Strg][R] drückt, erzeugt er jedesmal eine neue Session und erhöht damit auch den Zähler.

Dann versuche zu verhindern, dass eine neue Session erzeugt wird.
Bei erfolgreich gesetztem Session-Cookie sollte das sowieso nicht passieren - da sollte auch bei einem Refresh der Cookie mitgesendet, und damit die bereits gestartete Session wieder aufgenommen werden.
Bleibt also nur noch der Fall, dass Cookies nicht akzeptiert werden - dann muss die SID ja per GET weitergegeben werden. Man koennte also direkt beim Aufruf der Startseite auf Startseite plus entsprechendem Query-String mit Session-ID weiterleiten. Wird das dann vom Nutzer refreshed, hat man auch direkt wieder eine Session-ID zur Hand.

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“