我知道 ASP session 使用一些 cookie 标识符。但我不想知道它识别浏览器的深度以及哪个浏览器位于正确的 session 中。
即使您禁用浏览器 cookie,ASP session 也会继续工作,那么它是如何工作的,以及 ASP 在正确 session 中识别浏览器所需的变量到底是什么,例如远程 IP + Cookie + 浏览器发送到的一些 header 保持鉴定 session ,请给我解释一下。
这个问题就是一个例子:Opening a new window create a new session
当浏览器使用 Javascript 打开新窗口时,它会保留 cookie,但会丢失 ASP session 引用(即使 cookie 仍然存在)。
但是如果您只是打开一个新窗口(或选项卡), session 将保留在那里。
最佳答案
这是一篇解释 Session 对象的好文章。
http://msdn.microsoft.com/en-us/library/ms972338.aspx
一些其他信息来源:
http://classicasp.aspfaq.com/general/how-do-i-manage-a-session-across-multiple-windows.html
http://classicasp.aspfaq.com/general/why-won-t-my-session-variables-stick.html
关于browser - Classic ASP Session 是如何深入工作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8489931/