session相关

提问:session 是保存在服务器上,还是客户端中。
如果是服务器上,那为什么客户端浏览器关闭之后,session好像丢失了?
回答:session的确是保存在服务器内存中。客户端每次请求,服务器会根据请求,分配session,并产生一个全球唯一的sessionID,返回给客户端,客户端会把sessionID记录在cookie中。客户端再次发起请求,服务器会根据客户端记录的sessionID去匹配对应的session内容。关闭浏览器,cookie丢失,记录的sessionID丢失。所以无法匹配到session内容。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章