Cuando dices "El problema es que no la cierra" te refieres a la sesión? .. Bueno, si es así te recomiendo ver el procedimento adecuado al respecto:
www.php.net/session_destroy
Y también te recomiendo NO usar $HTTP_REFERER .. por lo menos accedelo por el array superglobal:
$_SERVER['HTTP_REFERER']
No sé tampoco que uso de sesiones haces en general (si usas session_register() o $_SESSION .. sería conveniente revisarlo también.)
Un saludo,