wahsaga: Session - ich weiß nicht mehr weiter

Beitrag lesen

hi,

Nutze _einen_ Wert für die Überprüfung.

Genau _das_ ist der springende Punkt. Welchen Wert, woraus setze ich ihn am besten zusammen und wie überprüfe ihn am besten.

Du kannst $_SESSION['Mondkalb'] mit dem Wert 'drei Wodka Tonic' belegen, wenn dir danach ist - und es dann abfragen mit

if(isset($_SESSION['Mondkalb']) && $_SESSION['Mondkalb'] === 'drei Wodka Tonic') { ... }

Für den Array-Index möchtest du vielleicht einen etwas sinnvolleren Namen als 'Mondkalb' nehmen, weil Programmierer mit _so_ viel Phantasie bei der Namensgebung idR. nicht allzu weit kommen - sie verstehen höchstvermutlich ihre eigenen Scripte nach einem Monat nicht mehr, weil sie nicht mehr wissen, welcher Unsinns-Name für was steht.
Und statt 'drei Wodka Tonic' haben sich für das Ablegen einfacher wahr/falsch-Information auch eher true und false bewährt. Explizites Setzen auf false können wir uns hier auch sparen - wenn der Wert noch nicht gesetzt wurde, nehmen wir das auch als nicht erfüllt Bedingung an.

Also: Tendenziell ist vollkommen egal, welchen Namen und Wert du nimmst.
Dir sollte lediglich das Prinzip klar sein - es kommen keine Werte durch Zufall in die Session, sondern nur genau die, die du selber hineinschreibst [1].
Also schreibst du _einen_ Wert da rein - und ziehst dann aus seinem Vorhandensein in bei den zukünftigen Session-Zugriffen deine Schlüsse.

gruß,
wahsaga

[1] Interferrenzen auf Grund der unsäglichen register_globals-Einstellung mal aussen vor gelassen.

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }