Hallo,
ersteinmal : PHP 4.3.0 Apache 1.3.26 Suse 8.1
Ich habe ein Programm in einem Login geschützten Bereich.
Ich starte bei erfolgreichem Login eine Session und speichere folgende Variablen in die Session:
$u (Username)
$pk (primery key)
$fn (first name)
$pw (passwort)
$roles (Benutzerrolle)
Auf der ersten seite habe ich alle variablen.
Auf der zweiten Seite (alles noch im selben Fenster) habe ich die Variablen auch. Hier kann man sich Daten in diverser Form anzeigen lassen. Die Seite ruft sich selbst auf - ich habe meine Variablen noch.
Dann ein Link (Details der einzelnen Datensätze) und ich habe nur noch:
$u, $pk, $fn, $pw $roles ist NULL
In der Datei auf dem Server steht vorher:
u|s:7:"Mueller";pw|s:5:"geheim";fn|:s:5:"Hans";pk:i:1;roles|s:17:"dev_intern_user";
Nach dem Betätigen den Links:
u|s:7:"Mueller";pw|s:5:"geheim";fn|:s:5:"Hans";pk:i:1;roles|N;
$roles ist NULL
Ich habe zuerst gedacht, es liegt daran, dass ich den Link in target='blank'/ im neuen Fenster öffne, aber auch nach entfernen dieses Ausdrucks bleibt der Fehler da.
Ich speichere alle Variablen mit $_SESSION["u"]= $u;
ich habe auf jeder Seite immer erst session_start(); stehen
Ich wäre dankbar für tipps / hinweise!
Viele Grüße, Lilith
ersteinmal : PHP 4.3.0 Apache 1.3.26 Suse 8.1
Ich habe ein Programm in einem Login geschützten Bereich.
Ich starte bei erfolgreichem Login eine Session und speichere folgende Variablen in die Session:
$u (Username)
$pk (primery key)
$fn (first name)
$pw (passwort)
$roles (Benutzerrolle)
Auf der ersten seite habe ich alle variablen.
Auf der zweiten Seite (alles noch im selben Fenster) habe ich die Variablen auch. Hier kann man sich Daten in diverser Form anzeigen lassen. Die Seite ruft sich selbst auf - ich habe meine Variablen noch.
Dann ein Link (Details der einzelnen Datensätze) und ich habe nur noch:
$u, $pk, $fn, $pw $roles ist NULL
In der Datei auf dem Server steht vorher:
u|s:7:"Mueller";pw|s:5:"geheim";fn|:s:5:"Hans";pk:i:1;roles|s:17:"dev_intern_user";
Nach dem Betätigen den Links:
u|s:7:"Mueller";pw|s:5:"geheim";fn|:s:5:"Hans";pk:i:1;roles|N;
$roles ist NULL
Ich habe zuerst gedacht, es liegt daran, dass ich den Link in target='blank'/ im neuen Fenster öffne, aber auch nach entfernen dieses Ausdrucks bleibt der Fehler da.
Ich speichere alle Variablen mit $_SESSION["u"]= $u;
ich habe auf jeder Seite immer erst session_start(); stehen
Ich wäre dankbar für tipps / hinweise!
Viele Grüße, Lilith
Kommentar