Session fehlermeldung undifined index
Jürgen
- php
hallo,
ich habe eine webseite der der man sich einloggen muss mit session programiert nun kommt folgende fehlermeldung:
PHP Notice: Undefined index: rechte in C:\Inetpub....
in der betreffenden zeile steht folgender code:
if ($_SESSION['rechte']=="Admin"){
bein einloggen werden verschiedene rechte dem user zugewiesen...es gibt admins und vertreter mit verschiedenen rechten.
Die gleiche Codezeile gibt es auch für verteter bei denen kommt aber nie eine fehlermeldung.
programmcode:
if (($_SESSION['rechte']=="Vertreter") OR ($_SESSION['rechte']=="Service Mitarbeiter")){
was bedeutet diese fehlermeldung
undifined index und wie kann ich sie vermeiden?
vielen dank für tipps
Jürgen
Hi,
was bedeutet diese fehlermeldung
dass die superglobale Variable $_SESSION keinen Index namens 'rechte' besitzt.
undifined index
Und_e_fined.
und wie kann ich sie vermeiden?
Stelle die Existenz zuvor mit isset() sicher.
Cheatah
was bedeutet diese fehlermeldung
undifined index und wie kann ich sie vermeiden?
das bedeutet, dass es den index 'rechte' im array $_SESSION nicht gibt
du kannst zb mit isset prüfen, ob eine variable vorhanden ist oder nicht, bevor du sie weiterverwendest