public function set($key, $value = null)
    {
        if (!GC_CLI && isset($_SESSION)) {
            gplcart_array_set($_SESSION, $key, $value);
            return true;
        }

        return false;
    }