我有两个具有不同文件和文件夹的管理面板,当我从一个管理面板注销后销毁会话时,它会自动销毁其他管理面板会话,它们都有不同的会话名称和变量。
session_unset($_SESSION['ticket_level']);
session_unset($_SESSION['ticket_name']);
session_destroy();
header("location: ../login.php");
这是我正在为其中一个人使用的东西,我不知道到底发生了什么,或者这是不正确的做法
答案 0 :(得分:1)
对同一服务器上运行的不同应用程序使用session_name()。例如:
网站A:
session_name('site_A');
网站B
session_name('site_B');
您必须在session_start()
之前和每一页上调用它。
答案 1 :(得分:0)
尝试使用
unset($_SESSION['ticket_level']);
session_unset是obsolet,不应该像这样使用(它作为params无效)