dedlfix: $_SESSION wird nach header("Location: ...") gelöscht

Beitrag lesen

Tach!

Warte wenn ich auf der Login-Seite das Sessioin Array ausgebe, kommt folgende ausgabe:
Array ( [user_name] => SimpleXMLElement Object ( [0] => Test-User ) )

Mag sein, an der Stelle ist $_SESSION wohl noch im RAM. Erst zum Ende des Scripts wird es in die Session-Datei geschrieben und dabei beschwert sich das SimpleXMLElement, dass es nicht zu serialisieren geht. Dies ist auch irgendwie verständlich, denn ohne das zugehörige XML-Dokument ist es nicht mehr nutzbar.

Frage am Rande: Warum nimmst du XML zum Speichern? Das ist unnötig komplex zu warten. Das Ini-Format wäre einfacher zu pflegen.

dedlfix.