Hallo Diana,
hast Du mal in der aktuelle PHP-Doku den Abschnitt mit den Sessions gelesen?
Dort steht u.a., dass wenn Du $_SESSION als Super-Globale verwendest zum Beispuel die Existenz mit isset() prüfen solltest.
Wie es scheint ist Du den Umbruch bei der Verwendung von globalen variablen in PHP einiges im Argen. Vermutlich darf man "alte" und neue Funktionen nicht mischen.
Viel Glück,
Helge
--
Web- & Multimedia-Development * ADOBE Software Training
http://www.iPartner.de