当我创建一个会话变量,其中保存了用户名和密码,它的内部工作原理是什么?同样的问题也适用于普通的cookie,其中保存了信息。cookie和session包含哪些类型的信息?它们之间有什么区别?
当我创建一个会话变量,其中保存了用户名和密码,它的内部工作原理是什么?同样的问题也适用于普通的cookie,其中保存了信息。cookie和session包含哪些类型的信息?它们之间有什么区别?
我发现的最好的有关会话和Cookie的文章是:
通常,会话数据存储在服务器上,并使用跟踪cookie将用户与数据关联。另一方面,cookie直接设置在用户的浏览器中。
一个关键的区别:会话变量通常无法被最终用户看到,但是cookie可以(通过正确的浏览器插件)
此外,如果您有多个前端Web服务器,则cookie将发送到所有前端服务器,但是如果没有额外的工作,会话数据不会在它们之间共享。