User klickt -> Session wird gestartet
Und hierbei nur gelesen.
-> Werte werden (nahezu bei jedem Klick) gelesen und neu gesetzt
Überzeuge Dich davon, dass da auch wirklich was geschrieben wird, ob sich das Datum auch ändert. Etwas wie ein stat $SESSION_FILE
| (Klick) | stat $SESSION_FILE
sollte Klarheit schaffen.
-> Die Zeitspanne zum Logout wird über Datenbankeinträge errechnet
Klar! Wenn man richtig viel Aufwand zweifelhafter Nötigkeit treiben kann sollte man das UN-BE-DINGT tun.