我創建了一個包含前端和後端面板的網站。在這兩個面板上,我創建了登錄區域,前面是用戶登錄,後臺是管理員登錄,可以管理所有前端用戶的活動。我還有兩個不同的表格用於登錄,用戶的登錄詳細信息和管理員的登錄詳細信息。 當我在兩個不同的選項卡上同時在兩個面板上登錄時,它正常工作。在這種情況下,會創建兩個不同的會話$ _SESSION ['adminName']和$ _SESSION ['userName'],並且都訪問其分配的數據。 但是,我從任何面板註銷時都會創建該問題。當我從前端註銷時,後端管理員會通過銷燬所有網站會話自動註銷。但是我有兩個不同的註銷功能就像兩個登錄功能登錄。註銷時取消設置會話問題
用戶的註銷功能包含以下代碼。
session_start();
unset($_SESSION);
session_destroy();
echo '<script>
window.location.href = "'.$site_path.'";
</script>';
和我希望這兩種註銷功能只適用於他們的面板。他們不會破壞其他小組的會議。
任何人都有任何想法如何解決這個問題,我做錯了什麼。謝謝。
try'foreach($ _SESSION as $ value){ unset($ value); }' – user2092317
你應該可以做到 未設置($ _ SESSION ['adminName'];單獨取消設置此會話 – 2013-10-30 11:24:34
@ user2092317你把'&'而不是'$';) – Jonathon