首页 > 技术文章 > 开启sission机制

zhaodz 2019-09-15 18:08 原文

// 开始了 session 机制后
// 1. 如果当前用户, 是第一次访问该服务器, 会自动生成一个sessionid (随机字符串)
// echo session_id();

// 2. 根据这个生成的 sessionid, 服务器就会为该用户开启一块session存储空间
// 新建一个 session文件, 这个session文件的文件名就是 sessionid, 可以用来存数据
// $_SESSION['name'] = 'pengpeng';

// 3. 将 sessionid 传递回浏览器端,
// 通过设置响应头: Set-Cookie: PHPSESSID=e54nnd2r7ohgulbm7moq5pb736;
// 将来将 sessionid 设置 在 cookie 中

// 4. 浏览器端解析响应头, 设置 sessionId 到 cookie 中

// 5. 第二次访问, cookie 里面存储的数据, 会在请求时携带, 把 sessionId 携带着了

// 6. 后面服务器端根据 sessionId 就可以找到对应的 session 文件, 认识该用户了

 

推荐阅读