PHP y variables de sesión
Publicado por margori en Vie 4 dUTC Abril dUTC 2008
Luego de revisar el viejo código de lineDOC encontré un problema clásico en la programación de pagina web dinámicas: registro y manejo de variables de sesión.
El método que estaba utilizando era:
- iniciar la sesión con session_start()
- registrar una variables con session_register(‘a’)
- y utilizar la variable con $a
Eso era útil pero se requería que register_global estuviera habilitado, que por defecto en la versiones de PHP 4.0.3 en adelante no es cierto.
La forma actual en la que se manejan las variables de sesión es a través del vector “superglobal” _SESSION, del siguiente modo:
- iniciar la sesión con session_start()
- asignar un valor a $_SESSION['a']
- y utilizar $_SESSION['a'] como una variable cualquiera que estará disponible en toda la sesión, incluso entre cambios de paginas.
Espero haya sido útil. Nos vemos.