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

Beitrag lesen

Hallo Leute,
ich hab gegooglt und gegooglt, bin aber zu keinem brauchbaren Ergebnis gekommen:

  
session_start();  
...  
$user_data=simplexml_load_file($t1."/admin/data/user.xml");  
$_SESSION["user_name"]=$user_data->user[$i]["user_name"];  
header("Location: admin/index.php");  

Wenn ich dann auf der Zielseite $_SESSION ausgebe, kommt folgende Ausgabe: "Array ()".
Wenn ich auf der ersten Seite anstatt des header-Befehls das Array ausgebe, kommt folgende Ausgabe:
Array ( [user_name] => SimpleXMLElement Object ( [0] => Test-User ) )

Wie kann es sein, dass die Session einfach gelöscht wird? Und: Ja, ich starte die Session auch auf der zweiten Seite!!!