You can use the following way:
//Iniciamos a sessão
session_start("customizacao");
//Armazenamos seus valores
$_SESSION['imagem'] = isset($_GET['variavel_imagem']) ? filter_input(INPUT_GET, 'variavel_imagem') : 'imagem_padrao';
$_SESSION['cor'] = isset($_GET['variavel_cor']) ? filter_input(INPUT_GET, 'variavel_cor') : 'azul';
Use it:
echo $_SESSION['cor']; ou $cor = $_SESSION['cor'];
Destroying a session:
session_destroy();
Delete a specific variable:
unset($_SESSION['cor']);
Example for Code Igniter
//Ou utilize a forma proposta pelo code igniter para obter valores
$cor = isset($_GET['variavel_cor']) ? filter_input(INPUT_GET, 'variavel_cor') : 'azul';
$imagem = isset($_GET['variavel_imagem']) ? filter_input(INPUT_GET, 'variavel_imagem') : 'imagem_padrao';
$this->session->set_userdata('cor', $cor);
$this->session->set_userdata('imagem', $imagem);
References:
Official Documentation
Documentation Translated