La diferencia con variables de sesion es que puedes tener los datos disponibles en cualquier página de tu sitio la forma de utilizarlas es la siguiente
Código PHP:
session_start(); // Siempre ira al principio de tus páginas donde necesites las variables
// Inicializas las variables de sesion
$_SESSION['id'] = 'Tuvariableid';
$_SESSION['name'] = 'Tuvarablenombre';
y en cada página donde las necesites las invocas despues de
session_start()
Saludos.