基本介绍

    常用方法:

    任何时候都可以通过*ghttp.Request对象获取到当前请求对应的Cookie对象,因为CookieSession都是和请求会话相关,因此都属于ghttp.Request的成员对象,并对外公开。Cookie对象不需要手动Close,请求流程结束后,HTTP Server会自动关闭掉。

    此外,Cookie中封装了两个SessionId相关的方法:

    默认的SessionId在中的存储名称为gfsession

    使用示例

    执行外层的main.go,可以尝试刷新页面 ,显示的时间在一直变化。

    对于控制器对象而言,从基类控制器中继承了很多会话相关的对象指针,可以看做alias,可以直接使用,他们都是指向的同一个对象:

    Cookie会话过期

    Cookie的有效期默认是1年,如果我们期望Cookie随着用户的浏览会话过期,像这样:

    那么我们仅需要通过SetCookie来设置Cookie键值对并将maxAge参数设置为0即可。像这样: