Código PHP:
y en introdatos.php esto otro:Ver original
... { /* inicio de sesión, control del usuario que inicia la sesión */ { $_SESSION["usuario_activo"] = $usuario; } /* lanzar página de introducción de datos */ echo '<script>location="introdatos.php";</script>'; }
Código PHP:
Pretendo poner en el div id=pie de introdatos.php el nombre del usuario que inició la sesión.Ver original
... <script> var user_activo = <?php echo '$_SESSION["usuario_activo"]';?>; $('#pie').html = user_activo; ... </script>
El usuario está en una tabla de una base de datos de mySQL.
Me da el siguiente error:
Undefined variable: _SESSION in C:\WebServer\...\introdatos.php on line 3 (el número de línea está cambiado para que esté más claro aquí)
Entiendo que, pese a ser una variable global de php, $SESSION no pasa a introdatos.php y por eso no la puedo usar en javascript.
Tengo dos dudas diferentes: ¿Por qué no se pasa la variable $SESSION, si es global? Y, ¿Es correcta la forma de asignar la variable php a una variable javascript?
Gracias.