Wie kann ich Objekte speichern in einer session in PHP?

Hallo, ich würde gerne speichern, oder speichern Sie ein Objekt in einer session,mit Klassen wie SessionHandler oder arrays $_SESSION,ich habe gesehen, dass es möglich ist, wenn ich serialisieren des Objekts,und ich möchte nicht verlieren, die Methoden, die object-Instanz..
Ich habe gesehen, seralizing es ist möglich, aber die Objekte, was ich will-Shop erstellt von PDOStatement::von fetchObject() obwohl die Instanz der Klasse "Users" ich bekomme diese Fehlermeldung:

PDOException: Sie können nicht serialisiert oder unserialize PDO-Instanzen
Warum? Es ist nicht eine PDO-Instanz..

Sorry, ich bin Spanisch und ich spreche nicht sehr gut Englisch..
Dank

  • Zeigen, wie Sie versuchen, es zu serialisieren, die von der exception-es scheint, dass Sie versuchen, zu serialisieren-Anweisung nicht aus.
  • Was @dev-null-dweller gesagt hat. Ich kann serialisiert das Ergebnis PDOStatement::fetchObject gut.
  • Wenn das Objekt aus der Datenbank, warum würden Sie wollen, um es zu serialisieren, die in einer Sitzung? Nehmen Sie einfach es aus der DB wieder. Die Sitzungen sollten so weit wie möglich vermieden.
InformationsquelleAutor Carlos | 2012-10-30
Schreibe einen Kommentar