会话变量是否在不同的浏览器之间共享

本文关键字:浏览器 之间 共享 变量 是否 会话 | 更新日期: 2023-09-27 18:35:05

会话变量是否在不同的浏览器之间共享?如果没有,我可以在浏览器之间共享类似于缓存功能的信息,但范围更广。

会话变量是否在不同的浏览器之间共享

会话特定于

用户的会话 ID(通常存储在名为 ASP.NET_SessionID 的 cookie 中),该 ID 在多个浏览器中不会相同(除非出现问题)。

要在多个浏览器之间持久保存数据,您必须以其他格式(可能是数据库)在服务器端存储数据。如果数据需要特定于某些个人,则可能需要设置身份验证方案,以将数据正确限制为适当的用户。

这取决于您的会话实现由什么支持。默认情况下,会话对于一个浏览器是唯一的,因为它由您的浏览器发出的会话 Cookie 标识。只有发出 Cookie 的浏览器会话才能识别服务器上的会话。

还有其他不基于会话cookie(url,sql服务器支持的)的实现,这将允许您跨浏览器共享

No.会话变量与会话标识符相关联,该标识符仅由启动会话的浏览器实例知道(或者在更复杂的最新 IE 版本中,由底层引擎知道,但它仍然是所有 IE)。