Go
beego如何使用Cookie
beego如何使用Cookie
最近利用空闲时间,自己捣鼓学习了Go语言,并使用了beego框架开发了一个网站,由于需要使用到Cookie,但是这部分官方文档没有提到,所以自行查找并根据使用,在这里跟大家分享
一、获取Cookie
type HomeBaseController struct {
beego.Controller
}
func (c *HomeBaseController) getCookie() {
commentToken := c.Ctx.GetCookie("commentToken")
}二、设置Cookie
type HomeBaseController struct {
beego.Controller
}
func (c *HomeBaseController) setCookie() {
c.Ctx.SetCookie("commentToken", "10086", 300)
}三、两者配合使用,当判断Cookie不存在则进行设置
type HomeBaseController struct {
beego.Controller
}
func (c *HomeBaseController) cookieInfo() {
commentToken := c.Ctx.GetCookie("commentToken")
if commentToken == "" {
c.Ctx.SetCookie("commentToken", "10086", 300)
}
}这样就可获取判断Cookie是否存在进行设置
0条评论