时间:2021-07-01 10:21:17 帮助过:41人阅读
第二种方法没看明白。是说B登录的时候获得session_id然后销毁A的session文件吗?这怎么做得到
第二种方法没看明白。是说B登录的时候获得session_id然后销毁A的session文件吗?这怎么做得到
恩,我就是这个意思,所以我想知道怎么能做到。 做不到啊,session是保存在用户浏览器的 不是同一台电脑登录的话怎么可能删除
或者你的意思是A B两个账号只在同一台电脑登录吗..
做不到啊,session是保存在用户浏览器的 不是同一台电脑登录的话怎么可能删除
或者你的意思是A B两个账号只在同一台电脑登录吗..
登录的时候,把sessionid用redis储存起来
你是用 用户名做键,还是用 sessionid 做键?
如果用用户名做键,那么 redis 中只会有一个 用户名存在,此时他的值(sessionid)不是你的话,就算你没登陆
如果用 sessionid 做键,那么需要依据用户名查询出对应的键(得到多个 sessionid)
遍历这些 sessionid 对不是你的 sessionid 做
session_id($sessionid);
session_start();
unset_session();
最后做
session_id($你的sessionid);
session_start();
登录的时候,把sessionid用redis储存起来
你是用 用户名做键,还是用 sessionid 做键?
如果用用户名做键,那么 redis 中只会有一个 用户名存在,此时他的值(sessionid)不是你的话,就算你没登陆
如果用 sessionid 做键,那么需要依据用户名查询出对应的键(得到多个 sessionid)
遍历这些 sessionid 对不是你的 sessionid 做
session_id($sessionid);
session_start();
unset_session();
最后做
session_id($你的sessionid);
session_start();
redis 是基于内存的,session 是基于文件的
你就不怕硬盘损坏?
redis 是基于内存的,session 是基于文件的
你就不怕硬盘损坏?
这有什么可不懂得吗?
杞人忧天,懂吧?
这有什么可不懂得吗?
杞人忧天,懂吧?