gpt4 book ai didi

c# - 同一 session 是否继续

转载 作者:行者123 更新时间:2023-12-03 22:18:03 27 4
gpt4 key购买 nike

当用户使用 Firefox 从计算机“A”登录时,同一 session 是否继续,或者是为同一“用户”创建的新 session 。

根据我的理解,“ session 是由服务器为该用户创建的”。

现在,用户无需关闭浏览器选项卡,即可打开一个新选项卡并转到同一页面[这需要用户首先登录]。

会发生什么?

服务器会继续相同的 session ,使代码识别用户吗?

服务器会为此请求启动一个新 session 并销毁旧 session 吗?

考虑同样的问题,但现在用户从另一个浏览器登录。会发生什么?

最佳答案

session 基于存储 session ID 的 cookie。因此,这纯粹是浏览器如何存储 cookie 的问题。

通常,浏览器在选项卡之间共享 cookie,因此使用新选项卡时, session ID 会被保留,并且不会创建新 session 。

但是,两个不同的浏览器不共享 cookie,因此在另一个浏览器中会创建新 session 。

还有无 cookie session 。在这种情况下, session ID 存储在 URL 中(例如 http://www.server.com?sessionId=12345 )。显然,在这种情况下,如果您打开一个新选项卡并键入不带 sessionId 的地址,也会创建一个新选项卡。

关于c# - 同一 session 是否继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3144407/

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