请帮我!。我想为我的 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",
})
在主要功能中,它将起作用。所以任何人都可以为我解释。此外,如果我在我的第一个处理程序函数中获得会话“测试”,那就没问题了。