开发者社区> 问答> 正文

session 的概念和工作原理是什么?

具体阐述。

展开
收起
游客vqgchj4kfdzsu 2021-10-13 22:51:20 620 0
1 条回答
写回答
取消 提交回答
  • session的概念:简单来说就是会话控制。session对象存储特定用户会话所需的属性及配置信息。工作原理:用户第一次请求服务器时,服务器会生成一个sessionid。生成的sessionid返回到客户端,再通过set-cookie。客户端收到sessionid会将它保存在cookie中,当客户端再次访问服务端时会带上这个sessionid。当服务端收到请求时,检查是否存在sessionid,不存在就新建一个sessionid然后再发送请求生成sessionid,如果存在就去遍历服务端的session文件,找到与这个sessionid相对应的文件,获取用户信息,此后的请求都会交换这个sessionid,进行会话。

    2021-10-13 23:32:56
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
为并行图数据处理提供高层抽象/语言 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载