• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php如何返回sessionID和如何通过sessionID获取相关的session

php 搞代码 4年前 (2022-01-25) 14次浏览 已收录 0个评论
文章目录[隐藏]

php如何返回sessionID和如何通过sessionID获取数据

回复内容:

php如何返回sessionID和如何通过sessionID获取数据

说下 session 的基本知识
session 是保存在服务器端的,比如文件中, redis 中.
现在有很多客户端请求服务器,服务端也生成了很多 session,那么客户端每次请求是如何找到属于他的 session 呢?
原来每个客户端请求服务器时,服务器生成 session 时,都会给这个 session 分配一个唯一 id, 用来标示这个 session, 存到文件时,文件名就是这个 id, 存到 redis 时, redis 键就是这个 id.
然后再把这个 id 返回到客户端,并告诉客户端保存到 cookie 中.

<code>header 响应set-cookie:sessionid=123456</code>

下次客户端访问就会带上这个 cookie, 服务端拿到 cookie 里的 id, 找到 session. 读取里面保存到数据.


PHP 获取 sessionid 的方法为
sess1本文来#源gaodai$ma#com搞$代*码*网

搞代gaodaima码

ion_id();
可以获取指定 sessionid 中的内容
session_id(123456);


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php如何返回sessionID和如何通过sessionID获取相关的session
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址