Aitgud:
Ademas de lo acertado del amigo Triby.
Es verdaderamente un bug de las sesiones.
Personmalmente me ha pasado que cuando
una variable de session (matriz) se encuentra
en el codigo una variable normal ($matriz)
la variable de session es sustituida por
la segunda.
Conclusion: hay que tener cuidado con el
manejo de las variables de session y cuando
escogemos una que se llame por ejemplo,
sesion, no debemos poner en el script o codigo
otra variable que se llame $sesion.
Este problema me ha quebrado la cabeza en dos
tristes y desafortunadas oportunidades.
Saludos
Franco