Hola,
si quieres trabajar variables de sesión, primero debes crear una sesión.
Para crear la sesión solo necesitas definir un nombre a la sesión y luego inicializarla para que recupere las variables de dicha sesión,el código seria así:
Código PHP:
// En esta linea defines el nombre de la sesión.
session_name('vectorlatino');
//Acá inicializas la sesión vector latino
session_start();
donde
vectorlatino es el nombre que tu le quieras dar a la sesión que deseas usar, estas 2 lineas siembre deben ir de primero en tu script php.
para guardar una variable en la sesion solo es cuestión de usar la variable o mas bien arreglo superglobal de PHP
$_SESSION.
ejemplo:
Código PHP:
// En esta linea defines el nombre de la sesión.
session_name('vectorlatino');
//Acá inicializas la sesión vector latino
session_start();
// Creas una variable de sesion llamada nombreUsuario
$_SESSION['nombreUsuario'] = 'jose';
//Creamos una variable normal (NO DE SESION)
$fecha = date('Y-m-d H:i:');
// Acá le asignamos la variable fecha a la variable de sesión Otra_Variable.
$_SESSION['Otra_Variable'] = $fecha;
// Para usarla seria así:
echo 'hoy es:'.$_SESSION['Otra_Variable'];
y por ultimo si quieres destruir la sesion, lo puedes hacer con la funcion:
Código PHP:
// Destruir la sesión.
session_destroy();
de esta forma todas las variables que guardes en la sesión, siempre van a estar disponibles en cualquier pagina sin importar si la cierran y vuelven a abrirla, actualizan o cambian a otra pagina, siempre se podrán usar siempre y cuando la pagina que necesite de esta variable empiece con las dos primeras lineas que coloque al inicio.
Nota: La $_SESSION solo estará disponible mientras no se cierre el navegador.
Saludos y espero que te sirva..