Hola, no soy ningún experto, solo te explicaré como las uso yo de manera simple (solo para ir registrando las variables y sus valores):
En un primer x.php declaro y asigno valores por primera vez a todas las variables que usaré:
Código PHP:
<?
if (session_unset()) session_destroy();
session_start();
session_register('var_1','var_2','var_3');
global $var_1, $var_2, $var_3;
$_SESSION['var_1'] = 'loquesea';
$_SESSION['var_2'] = $loquesea;
$_SESSION['var_3'] = 'vacio';
?>
Luego, para registrar un nuevo valor en alguna de las variables que ya tengo en las sessiones, hago esto:
Código PHP:
<?
session_start();
session_register('var_1',);
$var_1 = nuevo valor que puede venir de cualquier cálculo;
$_SESSION['var_1'] = $var_1;
?>
Luego, para extraer el valor de alguna de las variables que ya tengo en las sessiones, hago esto:
Código PHP:
<?
session_start();
session_register('var_1',);
$var_1 = $_SESSION['var_1'];
echo $var_1;
?>
Y así con cualquier variable que tengo registrada, esto para usar sessiones de manera básica me funciona bien, no se si es lo que necesitas
Salu2.