Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/01/2019, 20:06
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 7 meses
Puntos: 2237
Respuesta: Problema al guardar los datos en una sesion

No puedes almacenar un objeto directamente en sesión, en todo caso, serializa para guardar un array y desserializa para recuperar, por ejemplo:

Código PHP:
Ver original
  1. // Guardar datos en sesión:
  2. $_SESSION['alumno'] = serialize($alumno);
  3.  
  4. // Recuperar datos:
  5. $alumno = unserialize($_SESSION['alumno']);

En teoría, al serializar, ejecutas el método mágico __sleep de la clase, creando un array y, al desserializar se ejecuta __wakeup, restableciendo el objeto original.

Más info en: http://php.net/manual/es/language.oop5.magic.php
__________________
- León, Guanajuato
- GV-Foto