我是新來的PHP會議,並正在尋找一些幫助,下面:PHP:如何正確銷燬會話,刪除會話數據和未設置會話變量
我在頁面上啓動會話,如下所示其中工程作爲迄今爲止意:
session_start();
// ...
$_SESSION["User"]["login"] = "loggedIn";
$_SESSION["User"]["username"] = $email;
現在,如果用戶想註銷我也想破壞這個會議(含刪除其數據和取消它的變量等)。當在這方面尋找指導方針時,我在PHP Manual上遇到以下問題,但是我不確定如何應用此操作,而且我不明白ini部分中的哪些行確實是。
有人可以幫助我,也許還提供了一些簡短的解釋呢?
我當前的代碼來破壞對話:
session_start();
// ...
$_SESSION = array();
if (ini_get("session.use_cookies")) {
$params = session_get_cookie_params();
setcookie(session_name(), '', time() - 42000,
$_SESSION["User"]["login"] = "",
$_SESSION["User"]["username"] = ""
);
}
session_destroy();
提前非常感謝。
未設置($ _ SESSION)確實嘗試了這一項 – Ramki
感謝您的支持。 – TaneMahuta