1
我在同一時間(在同一頁面上)運行兩個不同的php應用程序/會話,我需要在用戶註銷時關閉/ kill,然後將用戶重定向到登錄頁面。這是否是正確的做法?謝謝。關閉所有活動會話
<?php
session_name('loginsystem');
session_name('chatsystem');
session_start();
$_SESSION = array();
session_unset();
session_destroy();
header("Location:http://localhost:8888/vtracker2/index.php");
exit();
?>
您的請求一次只能有一個會話。這些命名會話對於具有單獨會話的多個不同請求很有用。 –
不知道我在這裏理解你的評論。會話調用在兩個「應用程序」中,爲了避免會話數組數據存在任何潛在問題,我將它們命名爲不同的名稱,因爲我在這兩個應用程序中使用的變量命名非常相似。所以,我最初的問題是,如何確保兩次會話名稱在用戶點擊註銷按鈕時同時終止。如果我正確理解你,你是否建議我不必在我的註銷腳本中規定session_name?在這種情況下會session_start();其次是session_destroy();是我需要的嗎?謝謝。 – Zeus
你如何以不同的名字存儲它們?你只需要使用$ _SESSION來獲得會話數據。你是說你在$ _SESSION下只有兩個鍵,每個應用程序一個? –