echo $_SESSION['UseriD'] und echo $_SESSION['Rechte'] klappt nicht
DMKIT
User
registriert
18.01.2011
wohnt in
Nord-Hessen
Beiträge
4
Hi @all,
wollte nur mal so zum Spaß mir ein paar Variablen anzeigen lassen.
In der function doLogin werden doch PHP:
$_SESSION['UserID'] = $ID;
$_SESSION['Nickname'] = $row['Nickname'];
$_SESSION['SessionID'] = $row['SessionID'];
// Rechte in der Session speichern
$_SESSION['Rechte'] = getRights();
angelegt. Ich habe dann noch PHP:
$_SESSION['Wohnort'] = $row['Wohnort'];
hinzugefügt.
Dann möchte ich folgendes sehen:
Code:
Ihre SessionID ist: <?php echo (session_id()); ?><br>
Ihre UserId ist: <?php echo $_SESSION["UserId"]; ?><br>
Ihr Nickname: <?php echo $_SESSION["Nickname"]; ?><br>
Ihre Rechte: <?php echo $_SESSION["Rechte"]; ?><br>
<br>
Ihr Wohnort: <?php echo $_SESSION["Wohnort"]; ?>
Der Wohnort, der Nickname und die SessionID werden auch angezeigt. Die SessionID natürlich verschlüsselt.
Aber Bei den Rechten kommt nur: Array
und bei der UserID kommt: Notice: Undefined index: UserId in /t/w/6/29/htdocs/he/su/admin/index.php on line 147
Hat da jemand eine Idee?
Vielen Dank
12.02.2011 00:26 Uhr
Flitze
Administrator
registriert
17.10.2006
wohnt in
Eschwege
Beiträge
332
Zur UserID:
Du schreibst Folgendes: $_SESSION["UserId"];
Heißen müsste es aber: $_SESSION["UserID"]; (großen D am Ende)
Die Rechte sind nunmal ein Array die kannst du dir aber zum Beispiel via var_dump() statt echo ausgeben lassen.