dave: Probleme mit $_SESSION - Abfrage

Beitrag lesen

Hallo!

Folgendes gibt print_r($_SESSION['avail']) aus:
Array
(
    [P01029700000A102F5] => 768|1158057289

)

Nun soll ein PHP-Script überprüfen ob eine bestimmte ID im Session-Array gespeichert ist, und deren Wert ausgeben.
Dazu habe ich folgendes Script:
//PHP

  
$ids = array('P01029700000A102F5','P01029800001500300','P000B7C00002700443','P000B7C00002500441');  
for ($x=0; $x<sizeof($ids); $x++) {  
   //Überprüfe ob aktuelle ID in Session  
   if ($_SESSION['avail'][$ids[$x]]=='') {  
      echo "ID nicht in Session";  
   } else echo "ID in Session";  
}  

Nun zu meiner Frage:
Warum wird keine ID im Session-Array gefunden?

Wenn ich den Session-Array direkt abfrage durch

  
echo $_SESSION['avail']['P01029700000A102F5'];  

erhalte ich die richtige Ausgabe (768|1158057289)

Vielen Dank für eure Hilfe...