Cita:
Iniciado por josmerd
hice una prueba con el var_dump() y le hice un echo al $_SESSION['userid'] y al usuario y los muestra al principio como dije al actualizar muestra array(2) { ["userid"]=> &string(1) "2" ["usuario"]=> &bool(false) } el nombre desaparece pero el numero id se mantiene lo sigue mostrando
Yo entiendo, pero no puede cambiar el valor por arte de magia.
En alguna parte del script que produce este comportamiento seguramente haces una asignación, incluyes otro script, o ejecutas una función que hace dicho reemplazo.
De hecho, leyendo de nuevo tu cuestión inicial:
Cita: [...] pero cuando entro al modulo de los reportes el nombre desaparece queda en vacio y entro en los modulos anteriores donde si se mostraba y igual quedo vacio [...]
Ahí se entiende que todo sucede en dicho script, pero vamos, adivinando no vamos a llegar a nada.
Revisa bien que instrucciones de tus scripts modifican esos valores, y por favor, ve depurando ahí mismo los cambios sobre las variables que se hacen.
Es la única forma de ver, no hay más.