【发布时间】:2021-03-16 01:37:15
【问题描述】:
所以我正在使用 django python,并且在每个新浏览器上,我都会为我的 cookie 获得一个新的 sessionid,每个 sessionid 本身都有一个唯一的会话数据库。如果可能的话,我正在寻找一种从其他 sessionid 中获取数据的方法。
示例: 我在我的网站上,在 2 个不同的浏览器中。
每个浏览器都有一个唯一的 sessionid cookie,因此是一个唯一的会话数据库。
(cookie 示例(不真实或无效)):
Chrome:a7363dc Firefox:a3621bcz
在 chrome 中,我得到 request.session["foo"] Set too "bar"
在 Firebox 中,我将 request.session["foo"] 设置得太“动物园”
有没有一种方法可以让我喜欢 var = request.session[a3621bcz]['foo'] 所以它在 Firefox 中获取会话“foo”的值? (假设我在 chrome 中执行此操作)
或者,有什么方法可以让每个人的每个 sessionid cookie 始终相同?让每个人都拥有对 request.session["elm"] 元素的相同访问权限?
例如:无论我在 chrome、firefox 还是我的 chromebook 上的星巴克,当我搜索 request.session['foo'] 时,无论我从哪一个登录,它都会返回“bar”?
【问题讨论】: