答案 0 :(得分:5)
会话是一种在多个页面和请求中保存信息的方法。当您访问任何网站的登录页面并提供用户名和密码时,您无需在后续页面上再次提供这些页面。
这是通过附加会话ID来完成的,会话ID对您的请求是唯一的,并在您导航页面时来回发送。
会话ID可以存储在cookie(系统中的文件),URL作为查询字符串的一部分或存储在数据库中
答案 1 :(得分:3)
会话是存储网站特定访问者数据的地方。
您可以在那里存储数据,该数据也可以在该访问者的下一页请求中使用。如果某些数据存储在“会话”中,则意味着数据存储在某个地方(可能存储在服务器的数据库中或存储在文件中),然后服务器可以使用这些数据来构建网页。
访问者将收到一个临时cookie,其中包含会话ID,该标识符用于将该访问者与存储在Web服务器上的会话数据相关联。
会话ID随每个请求一起发送到服务器,服务器可以查找存储的会话数据(然后可以用来构建网页)。
答案 2 :(得分:3)
这是将状态保持在像HTTP这样的固有无状态协议上的概念。
如果您想跟踪已登录的用户,例如,也许某些与该用户相关的数据,您可以每次在服务器和客户端之间发送该数据,这当然会非常不安全。或者您可以将其保存在服务器上的会话存储中,例如文件或数据库,只需在客户端和服务器之间交换存储位置的标识符。这通常是通过cookie完成的,但也可能是URL中的参数。
答案 3 :(得分:2)
简化:
如果您第一次访问该站点,则服务器会为客户端提供标识符。有了这个,服务器可以从客户端到服务器的多个请求中识别客户端。在预设时间后删除标识符。
此标识符与标识符有效的时间范围的组合称为会话。
希望有所帮助。 : - )
答案 4 :(得分:2)
会话:用户与用户之间的互动服务器,具有与之关联的ID。所以服务器可以精确定位&根据用户的要求为用户服务。 Cookie基本上用于存储会话信息,因为默认情况下HTTP是无状态的。