Page 172 - Programador-PHP
P. 172
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
Recuerda que tanto para iniciar una
nueva sesión como para reanudar una
sesión existente siempre tendrás que
hacerlo con session_start() sin
excepción.
session_start();
$_SESSION['usuario'] = 'javier75'; // creo la sesión 'usuario'
Leer una sesión
Si se desea obtener la ID de sesión, habrá que recurrir a la
función session_start() como se indicó anteriormente. Para leer
una sesión creada por nosotros, bastará con invovar al array
superglobal $_SESSION['nombre_de_la_sesion']:
session_start();
echo $_SESSION['usuario']; // javier75
Modificar la sesión
Si se desea modificar la ID de sesión, debe pasarse como
parámetro a session_id():
session_start();
session_id('nuevoID');
echo session_id(); // nuevoID
En cambio, si se desea modificar cualquier variable de
sesión, creada por nosotros, bastará con modificar el array
superglobal $_SESSION:
session_start();
$_SESSION['usuario'] = 'javier_1975';
172