Habe einen Profileditor für meinen Userbereich geschrieben. Dort kann der User sein Profil ändern (logisch was

). Nachdem er seine Daten eingegeben hat wird er aufgeforderst sich über eine Logout-Datei mit folgendem Inhalt auszuloggen:
Code: Alles auswählen
<?php
ob_start ();
session_start ();
session_unset ();
session_destroy ();
ob_end_flush ();
?>
Die geänderten Daten werden perfekt in der Datenbank gespeichert. Doch wenn man sich wieder einloggt und in den Profileditor geht stehen dort immernoch die alten Werte (wie z.B. email, url usw...).
Das ganze basiert darauf das das Profileditor-Script die Daten des eingeloggten users über seine Session aus der Datenbank in ein Eingabefeld abruft (hoffe das versteht jeder; ist eigentlich ziemlich simpel).
Die Daten rufe ich wie folg ab:
Code: Alles auswählen
<input type="text" name="reg_email" size="30" value="<?php echo $_SESSION["user_nickname"]; ?>">
Wie gesagt: Auch wenn der User sich ausloggt. In de Textfeld stehen immer noch die alten Daten, obwohl sie in der DB aktualisiert wurden.
Weiß jemand ob es am "falschen" löschen der Sessions liegt?