从这篇文章http://www.codeproject.com/Articles/5892/Session-Management-in-ASP-NET我已经理解会话存储在cookie中的浏览器中(让我们假设Cookieless = false)以及它如何用于未来的通信以克服web的无状态特性。我有一个怀疑 - 代码创建的会话(例如Session [“abc”] =“测试数据”)存储在哪里?它们是仅存储在服务器上还是存储在cookie中(极不可能)?如果它们存储在服务器上,它们存储在哪里?如何通过为特定用户识别的代码创建会话?
提前致谢。
答案 0 :(得分:1)
Session["abc"]="test data" is Stored in RAM by default as for ASP.net
两个不同的Facebook用户在请求“www.facebook.com/home”时都会发送不同的页面,例如user1将有他的个人资料新闻,user2会有不同的个人资料。
那么流程是什么 - >
darw12sxa3towkoiuhztcf0c
保存为user1浏览器中的cookie。darw12sxa3towkoiuhztcf0c
映射到其内存中的user1。darw12sxa3towkoiuhztcf0c
映射到user1并提供与他对应的页面。pvsc5msqma5nrusmdnn2y13n
...等等。一些信息
尝试使用Edit this Cookie Chrome扩展程序,查看并将Cookie从一台计算机复制到另一台计算机。
玩得开心。