创建后删除了golang cookie?

问题描述 投票:0回答:1

我正在创建会话,创建会话/ cookie后,它会立即消失

session, err := r.Cookie("session-id")

if err != nil {
session = &http.Cookie{
                    Name:   "session-id",
                    Value:  sessionID.String(), //uuid
                    MaxAge: 0,
                }
http.SetCookie(w, session)
}

我不确定是否要删除它,但是创建cookie的那一刻,它立即从Google chrome(应用程序/ cookies)中消失了。这是一个问题,因为我在转到其他路径时无法检测到cookie。

go cookies session-cookies
1个回答
0
投票

将MaxAge设置为0意味着立即删除cookie。使用-1来存储cookie,直到浏览器退出。

© www.soinside.com 2019 - 2024. All rights reserved.