为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
芜湖不芜 2023-06-05 18:34:23
在我的部分代码中,我保存了一个这样的 cookieif 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 以便它在该域中的任何地方持续存在?
查看完整描述

1 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

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



查看完整回答
反对 回复 2023-06-05
  • 1 回答
  • 0 关注
  • 88 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信