Hello,
Warum willst Du Dir das Leben so schwer machen?
Du hast recht. Serverseitig - wie es Chris gesagt hat - ist das einzig Wahre!
Was verstehst du eigentlich unter einer Session?
Wenn Du mich persönlich fragst:
Eine Session ist der Zeitraum vom Beginn der Kontaktaufnahme eines Clients zur Abwicklung eines oder mehrerer Vorgänge bis zum Ende dieser dieses Kontaktes. Üblicherweise gehören in zustandsorientierten Netzen Anmeldung und Abmeldung dazu. Innerhalb einer Sesion merkt sich der Server den Zustand von Programmen, Programmteilen und Variablen für den Client.
HTML arbeitet aber über HTTP, also ein zustandsloses Protokoll. Da muss man dann den Zeitraum vom Beginn der Vorgangsbearbeitung bis zu deren Ende durch zusätzliche Maßnahmen erkennen.
In PHP gibt es zu dieem Zweck ein eingebautes System:
http://de.php.net/manual/en/book.session.php
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg