gpt4 book ai didi

javascript - 为什么我无法在客户端获取 'sessionid'?

转载 作者:数据小太阳 更新时间:2023-10-29 05:55:39 33 4
gpt4 key购买 nike

我登录到 django 管理。当我打开 firebug JS 控制台并尝试使用 document.cookie 打印 cookie 时,我只得到 csrftoken cookie。但是当我打开 Firefox 首选项 > 隐私 > 删除 cookie... 然后我可以看到 sessionid cookie。

如何在客户端获取它?

最佳答案

您无法访问 session cookie,因为它默认设置为HTTPOnly。(您可以使用Firebug 看到它(Resources->Cookies->sessionid 的HTTP 列已选中))

docs 复制:

SESSION_COOKIE_HTTPONLY
Default: True

Whether to use HTTPOnly flag on the session cookie.
If this is set to True, client-side JavaScript will not to
be able to access the session cookie.

如果您真的想从客户端代码访问它,您可以在 settings.py 中设置:SESSION_COOKIE_HTTPONLY = False。然而,这不是推荐的做法。

关于javascript - 为什么我无法在客户端获取 'sessionid'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12436521/

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