Hola Cluster,
O sea que según tu indicación, lo que puse antes debería quedar así?:
Código PHP:
<?
// Crear:
//
session_start();
session_register('var_1','var_2','var_3','var_x');
?>
<?
// Registrar:
//
session_start();
$var_1 = nuevo valor que puede venir de cualquier cálculo;
$_SESSION['var_1'] = $var_1;
?>
<?
// Recuperar:
//
session_start();
$var_1 = $_SESSION['var_1'];
echo $var_1;
?>
¿Y porque a mi me funciona de la otra manera?
Igualmente te agradezco la corrección, voy a ponerla en práctica si mi ejemplo aqui es el correcto

Cita: if (session_unset()) session_destroy(); // ?? que función cumple? ..
Según leí en algun foro alguna vez, destruye todas las sessiones si ya fueron iniciadas ants, pero no se si es así o no, y menos ahora que tu me lo dices