Función sesion_register() en PHP 5

Tengo un código que parece que ya no funciona en PHP 5. ¿cuál es el problema? Antes yo declaraba las variables de sesión que quería...

La FAQ Función sesion_register() en PHP 5 tiene

Pertenece a la categoría:
Pregunta
Tengo un código que parece que ya no funciona en PHP 5. ¿cuál es el problema?



Antes yo declaraba las variables de sesión que quería utilizar con la función sesion_register(), pasándole como parámetro los nombres de las variables de sesión que iba a utilizar en la página. Pero ahora parece que esas variables de sesión no se declaran, osea, hago el sesion_register() y es como si las variables no existieran.
Respuesta de Miguel Angel Alvarez
El tema principal es que la línea esta:
session_register('var1','var2','var3');
Eso lo escribías para decir que ibas a utilizar esas variables, que venían de la SESSION de PHP, como variables globales a la página.

El tema principal es que la línea esta:
session_register('var1','var2','var3');
Eso lo escribías para decir que ibas a utilizar esas variables, que venían de la SESSION de PHP, como variables globales a la página.

Ahora en php5 no se hace así... se acceden a las variables de sesión con $_SESSION["nombre variable"];

Así que esa línea ahora se traduce por estas otras líneas:
$var1 = $_SESSION["var1"];
$var2 = $_SESSION["var2"];
$var3 = $_SESSION["var3"];

El resultado será el mismo, traerte o declarar como variables globales el contenido de diversas variables de sesión.

Volver al árbol de categoríasVolver al árbol de categorías
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías