【发布时间】:2018-02-13 08:21:05
【问题描述】:
大家好,我只是有一个问题,
在 localhost 我有几个系统,当我打开 2 个或更多系统时,我登录第一个,然后另一个还没有会话。
但是当我注销其中一个时,所有会话都被破坏了。正常吗? 还是一种漏洞?
当你像localhost一样在同一台服务器中销毁会话时,它会销毁其中的其他会话吗?
http://localhost/system1 Active Session $_SESSION['admin']
http://localhost/system2 Active Session $_SESSION['admin']
我用 session_destroy() 注销 http://localhost/system1 然后结果是
http://localhost/system1 Inactive Session
http://localhost/system2 Inactive Session
任何帮助表示赞赏!谢谢
【问题讨论】:
-
session_destroy销毁注册到会话的所有数据,因此即使来自您其他系统的会话也将被销毁 -
unset()可能有助于释放您选择的会话密钥=>值 -
@Swellar 和 Soni Vimal,感谢您提供的信息! :)
标签: php