gpt4 book ai didi

go - Cookie 不会在同一域的不同页面之间持续存在

转载 作者:数据小太阳 更新时间:2023-10-29 03:42:41 25 4
gpt4 key购买 nike

在我的部分代码中,我保存了一个这样的 cookie

if encoded, err := s.Encode(USER_ID_COOKIE_NAME, value); err == nil {
user_id := &http.Cookie{
Name: USER_ID_COOKIE_NAME,
Value: encoded,
Path: "/",
HttpOnly: true,
}
http.SetCookie(w, user_id)
}0

当我这样做时,它会保存一个 cookie,但是当我尝试转到另一条路径时,cookie 不存在。

例如:登录后,即时消息位于路径“/oauth/square”,然后当我单击指向“/settings”的链接时,我的 cookie 消失了。我可以确认在初始路径上设置了 cookie。我也在我的浏览器中包含了 cookie 的图像。我如何设置 cookie 以使其在该域中的任何地方都持久存在?

screenshot of cookie from browser

最佳答案

解决方案是设置域。一旦我这样做了,一切都按预期进行。

关于go - Cookie 不会在同一域的不同页面之间持续存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54667502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com