Hola, qué tal.
He creado sitios donde se registran usuarios y al momento de ser registrados se crean sesiones para que puedan acceder a las zonas privadas.
Para crearlas lo hacía así:
session_start();
$_SESSION['username'] = $username;
$username tiene el valor que puso el usuario en el formulario.
Y para destruírlas lo hacía así (logoff.php):
session_start();
unset($_SESSION['username']);
session_destroy();
Hace poco vi unos ejemplos y creaban las sesiones así:
session_register($username);
session_start();
Mostraban el valor así:
<? echo $_SESSION[username]; ?>
Eliminaban las sesiones así:
session_unregister("username");
Entonces tengo duda, ¿cómo es lo correcto? (no me da errores de ninguna forma)
Utilizo la versión 5.0.0 de PHP.