Mailinglisten-Archive |
hallo Reinhold,
From: "Reinhold Riedersberger" <mailnews at riedersberger.de>
> >> Ich definierte in datei_1.php
session_start(); // fehlt möglicherweise?
> >>
> >> $_SESSION['id']=$id;
>
> >> und in datei_3.php
> session_start();
du musst auf jeder seite zuerst die session starten.
danach kanst du entweder werte in der session
ablegen oder auf bereits abgelegte werte zugreifen.
lass dir doch mal auf allen seiten die session_id();
ausgeben und schau, ob sie gleich bleibt. wenn nicht,
ist die vorherige session samt id irgendwie verloren
gegangen, weil sie weder per cookie, get noch post
übergeben werden konnte / wurde.
> // Es folgen diverse Versuche auf gesetzte $id abzufragen...
> if (isset($_SESSION['id'])) {echo "Gesetzt!";}else{echo "Nicht gesetzt";}
diese methode über die superglobale sollte man zur sauberen
trennung bevorzugen.
regards, Ringo
php::bar PHP Wiki - Listenarchive