Bueno, para empezar yo modificaria tu sistema...
JEjejejee
tu sistema de sesiones es un poco xungo, las sesiones se pierden siempre cuando se cierra la ventana del navegador, pero para ello utiliza este tipo de sesiones;
Código PHP:
<?php
$sess_name = "mi_carro";
session_start();
session_register($sess_name);
$_SESSION[$sess_name] = 'valor de mi carro';
?>
y ya esta, si aún kieres hacer un logout
Código PHP:
<?php
$sess_name = "mi_carro";
session_unregister($sess_name);
?>
Bie adios