> Faqs > Función sesion_register() en PHP 5

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 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.

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

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.

Miguel Angel Alvarez