我创建了一个具有前端和后端面板的网站。在两个面板上,我都创建了登录区域,前端用于用户登录,后端用于管理员登录,可以管理前端用户的所有活动。我还有两个不同的登录表,用户的登录详细信息和管理员的登录详细信息。当我在两个不同的选项卡中同时登录两个面板时,它工作正常。在这种情况下,创建了两个不同的会话 $_SESSION['adminName'] 和 $_SESSION['userName'] 并且两者都在访问它们分配的数据。但是当我从面板的任何人注销时就会产生问题。当我从前端注销时,后端管理员通过销毁网站的所有会话自动注销。但是我有两个不同的注销功能,就像用于登录的两个登录功能一样。
用户的注销功能包含以下代码。
session_start();
unset($_SESSION);
session_destroy();
echo '<script>
window.location.href = "'.$site_path.'";
</script>';
我希望这两个注销功能都只适用于他们的面板。他们不会破坏其他小组的会议。
任何人都知道如何解决这个问题以及我做错了什么。谢谢。