Tu pregunta es confusa. Si te refieres a las variables de la propia sesión, puedes hacerlo por base de datos pero tienes que o bien implementarlo manualmente o bien usar un sistema ya construido para ello.
Primero debes saber qué motor de base de datos usarás para saber qué conector utilizar. Luego debes saber cómo obtener datos, ya sea a través de un método de una instancia, o una función, siguiendo procedimientos. Luego debes saber cómo crear una sesión y cómo crear y leer datos para ella.