Habe ich doch erklärt: Auf der Seite können ja gleichzeitig mehrere Besucher sein, so wie es der Fall ist, wenn Du die Seite zweimal in zwei Browsern geöffnet hast. Dann müsstest Du den Zählerstand doppelt in der DB ablegen, für jeden Besucher getrennt. Wüsste gar nicht, wie man die Besucher identifizieren kann, mit der IP? (Bei mir ist es umgekehrt, ich bin mit Javascript besser vertraut). Macht man es dagegen mit Local Storage, wird der Zählerstand lokal auf dem Computer des Besuchers gespeichert und man hat das Problem nicht.