Código :
<?php // sesion1.php session_start(); $cod_usuario = 'dentro'; $_SESSION["usu"] = $cod_usuario; echo "<H1>Sesion iniciada</h1><br />"; echo "<p>Para ir a la siguiente pantalla pulse: <a href=\"sesion2.php\">siguiente pantalla.</a></p><br /><hr>"; echo $_SESSION["usu"]; echo "<br>"; echo session_id(); ?>
Código :
<?php // sesion2.php session_start(); if (isset($_SESSION["usu"])) { echo "<H1>Sesion iniciada</h1><br />"; echo "<p>Para ir a la siguiente pantalla pulse: <a href=\"sesion3.php\">siguiente pantalla.</a></p><br /><hr>"; echo $_SESSION["usu"]; echo "<br>"; echo session_id(); } else { echo "<H1>No se ha propagado la variable</h1><br />"; echo "<p>Para comenzar pulse: <a href=\"sesion1.php\">principio.</a></p><br /><hr>"; echo $_SESSION["usu"]; echo "<br>"; echo session_id(); } ?>
El id de sesión si se mantiene pero cuando se cambia de página se pierden las variables guardadas en $_SESSION.
Debe ser un problema de configuración de php.ini o de apache, pero no sé donde está el problema.
Gracias.