Lutz: Problem mit PHP und Sessions

Beitrag lesen

Hallo,

ich hatte das Problem schon einmal gepostet, da wusste ich allerdings noch überhaupt nicht, wo ich suchen muss. Ich hoffe ihr könnt mir jetzt helfen, nachdem ich ein paar mehr Infos dazu habe:

Meine Absicht war es, einen Counter zu schreiben, der jeden Benutzer nur ein mal zählt. Konkret sieht es so aus, dass der Counter jede Person einmal zählt und dann erst wieder, wenn diese Person 3 Stunden lang nicht auf der Seite war. Realisieren wollte ich das ganze mit Sessions.

Im Vorfeld:
session.use_cookies           On
session.use_only_cookies      Off
session.use_trans_sid         Off

Wenn Ihr noch mehr Infos braucht, dann fragt mich!

Den Quelltext findet ihr hier:
http://www.lutzfechner.de/rf_php/test.txt

Die Seite sieht dann so aus:
http://www.lutzfechner.de/rf_php/index.php

So, wie ihr seht klappt das nicht so ganz, der Counter countet wunderbar, und countet sogar dann nicht, wenn man manuell die unten auf der Seite stehende Session-ID übergibt, also mit:

http://www.lutzfechner.de/rf_php/index.php?PHPSESSID=<sessionid>

Mein Problem ist halt nur, dass PHP irgendwie beim refreshen der Seite nicht merkt, dass schon eine Session besteht, und immer toll eine neue anlegt, und die natürlich wieder zählt, warum nur?

Danke für eure Mühen!
Lutz