Buenas. Tengo un problema que me está amargando la vida. Tengo un página llamada centros.php en la que creo una variable de sesión serializada de un objeto. Esta variable se usa en varios scripts a los que llamo por ajax. Así la creo al principio de la página:
Código PHP:
Ver original$centro = new Centro();
$centro->inicializar($_GET['id']);
Si hago var_dump($_SESSION); al final de la página para ver el contenido obtengo todas las variables que utilizo, incluída la que he creado en esa página:
Código output:
Ver originalarray (size=5)
'vista' => string 'profesor' (length=5)
'session_id' => string '909660b540bfdacf885c7f020c5f788f' (length=32)
'usuario' => string 'O:7:"Usuario":58:... (length=22006)
'vista_id' => int 0
'centro' => string 'O:6:"Centro":20:... (length=12896)
Pues hay un script en la que esa variable la pierdo. Para probar, he puesto esto al principio:
Y obtengo las 4 variables anteriores 'vista', 'session_id', 'usuario' y 'vista_id', pero no 'centro'. La pierdo en algún sitio pero no sé donde.
He probado a buscar todos los unset($_SESSION["centro"]) y no es ese el problema.
¿Alguien podría orientarme en como seguir buscando el error? Gracias