如何使用" contrib / sessions"设置cookie golang的域。包装,杜松子酒gonic

时间:2016-12-28 06:00:27

标签: session cookies go go-gin

请帮帮我!我想为我的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")

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

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

在main函数中,它会工作。所以任何人都可以为我解释。 而且,如果我得到了会话" test"在我的第一个处理函数中,它会没问题。

0 个答案:

没有答案