package main import ( "github.com/gogf/gf/g" "github.com/gogf/gf/g/frame/gmvc" ) type Controller struct { gmvc.Controller } func (c *Controller) Login() { c.Session.Id() c.Response.Write("这个页面用户填写信息执行登录") } func (c *Controller) DoLogin() { c.Session.Set("key", "value") //c.Response.Header().Set("Set-Cookie", "myid=1B27UGQGCIBP0P70; Path=/; Domain=127.0.0.1; Expires=Wed, 04 Mar 2020 07:12:05 GMT") c.Response.RedirectTo("/main") } func (c *Controller) Main() { c.Response.WriteJson(c.Session.Data()) } func main() { s := g.Server() s.BindController("/", new(Controller)) s.SetPort(8199) s.Run() }