Hi,
ich habe folgendes Problem: Und zwar lege ich nach dem Login ein Benutzerobjekt an. Dieses serialize() ich und weiße es der $_SESSION['user'] zu.
Wenn ich es nun direkt wieder unserialize und per print_r ausgeben lasse, wird alles richtig angezeigt.
Klicke ich nun auf einen Link an den ich die Session übergebe und unserialize ich es, kommt folgende Meldung:
Auch wenn es wohl nicht viel Sinn macht das zu posten, aber hier mal, wie ich das ganze erstelle bzw. wie die Seite aussieht:
Die Unserialize-Seite sieht gleich aus (die ersten 4 Zeilen) und dann mache ich print_r(unserialize($_SESSION['user'])).
Vielleicht kann mir ja jemand helfen - die 3 Themen die ich über die Suche gefunden habe waren leider nicht sehr hilfreich...![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
Danke und Grüße,
Marc
ich habe folgendes Problem: Und zwar lege ich nach dem Login ein Benutzerobjekt an. Dieses serialize() ich und weiße es der $_SESSION['user'] zu.
Wenn ich es nun direkt wieder unserialize und per print_r ausgeben lasse, wird alles richtig angezeigt.
Klicke ich nun auf einen Link an den ich die Session übergebe und unserialize ich es, kommt folgende Meldung:
__PHP_Incomplete_Class Object ( [__PHP_Incomplete_Class_Name] => User [data
rivate] => Array ( [uid] => 1 [name] => Mean [prename] => Machine [dateOfBirth] => 700-02-29 [street] => Keinestr. [hnr] => 12 [postal] => 00000 [location] => Musterhausen [email] => abc@def.gh [mobile] => Array ( ) [phone] => Array ( ) [icq] => 1234 [homepage] => http://www....de [userGroups] => Array ( ) ) )
![Stick Out Tongue](https://www.php-resource.de/forum/core/images/smilies/tongue.gif)
Code:
<?php ob_start(); session_start(); $sid = session_id(); $user = new User($userData); $_SESSION['user'] = serialize($user);
Vielleicht kann mir ja jemand helfen - die 3 Themen die ich über die Suche gefunden habe waren leider nicht sehr hilfreich...
![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
Danke und Grüße,
Marc
Kommentar