是这样的,session只存在于单机系统。如果是分布式系统,session就无法确定了。这个时候,就可以把sessionId放在redis里面,redis是一个数据库。然后可以通过redis找到这个sessionId,再取出session。就能得到session里面的内容了
SESSION_ID会话ID。
session_data是编码会话数据。这个数据是在PHP内部编码$_SESSION超全局,以序列化字符串,并把它当作这个参数的结果。
请注意会话使用替代序列化方法。
返回值
会话存储的返回值(通常成功返回 0,失败返回 1)。
不会吧
SessionID不应该写入数据库
在登陆的页面里存一个Session 比如是a
然后每次打开每个网页里都应该判断有没有a
如果没有a 则退出跳到一个页面
那些非正常退出的用户 只要他关闭了网页 Session 会自己销毁
所以说不用担心
以上就是关于sso系统的sessionid和redis具体怎么回事全部的内容,包括:sso系统的sessionid和redis具体怎么回事、php中的sessionId是干什么的、什么时候及什么情况下清理数据库中的SessionID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)