Cita:
Iniciado por DjNelson Si, me domí el $ de la i... me dí cuenta luego pero seguía sin funcionar...
No entiendo porqué no funciona sin el session_start()..
Saludos y gracias.
El uso de la función session_Start() es necesario .. Eso le indica a "PHP" que puede desde ese punto acceder al array $_SESSION o usar funciones de "sesiones". Hay una directiva de PHP (php.ini): session.auto_start que hace automático un "session_start()" con cada llamada a un script PHP .. Pero, como veras .. no siempre en todas las aplicaciones y scripts que corra ese servidor vas a usar sesiones .. así que por eso se hace simpre manualmente indicando expresamente esa función -antes- de pretender acceder a $_SESSION.
Te recomiendo leer la documentación oficial de PHP sobre sesiones. Ahí veras conceptos como el "SID" (por si no lo estás propagando correctamente o no sabes como PHP lo está haciendo) .. eso es "básico" para comprobar y saber por qué no te funcionan las sesiones.
www.php.net/session
Un saludo,