Hola a todos:
La siguiente pregunta quizas es muy básica pero no quiero dejar pasar la duda porque de estas cosas pequeñas es que se aprende todos los dias.
Como a partir de la versión 5.4 el uso de session_register ha sido declarado obsoleto decidi empezar a migrar algunos desarrollos viejos para evitar problemas de compatibilidad. Anteriormente tenia lo siguiente:
Código PHP:
session_register("variable");
$_SESSION["variable"] = "Aquí va el valor de mi variable.";
Y ahora simplemente lo que hago es esto:
Código PHP:
$_SESSION["variable"] = "Aquí va el valor de mi variable.";
Bueno, hasta ahí todo normal, pero si por ejemplo utilizo estas variables de sesión para verificar si el usuario esta debidamente registrado y en caso contrario que lo devuelva a la pagina de registro si no utilizo session_register simplemente hace la redirección como si no se hubieran creado correctamente.
¿A que se puede deber eso? Si las creo sin la intención de usarlas para verificar una condición de registro las variables trabajan sin problemas.
Desde ya agradezco la colaboración y por supuesto sin necesitan mas datos con gusto los dare. Por cierto trabajo con PHP 5.2 por si es relevante el dato.