Jürgen: Session fehlermeldung undifined index

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

  1. 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

    --
    X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. 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