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条评论