1

请帮我!。我想为我的 cookie 设置域,在我的主要功能中,我设置:

store := sessions.NewCookieStore([]byte("secretkey"))
store.Options(sessions.Options{
    Domain: "myexample.com",
})
router.Use(sessions.Sessions("mysession", store))

在我的第一个处理函数中,我设置:

    session := sessions.Default(c)
    session.Set("test", "test value")
    session.Save()

在另一个处理程序中,我通过以下方式获得“测试”会话:

    session := sessions.Default(c)
    result = session.Get("test")

但问题是结果的值为零,如果我删除

    store.Options(sessions.Options{
    Domain: "myexample.com",
})

在主要功能中,它将起作用。所以任何人都可以为我解释。此外,如果我在我的第一个处理程序函数中获得会话“测试”,那就没问题了。

4

0 回答 0