如果我已經$_SESSION["something"]
和$_SESSION["else"]
使用session_destroy()
它會破壞兩個。如何摧毀確切的會議
但是如果我想只能是把它$_SESSION["something"]
並保持$_SESSION["else"]
有效準會是什麼。
如果我已經$_SESSION["something"]
和$_SESSION["else"]
使用session_destroy()
它會破壞兩個。如何摧毀確切的會議
但是如果我想只能是把它$_SESSION["something"]
並保持$_SESSION["else"]
有效準會是什麼。
你可以unset($_SESSION['something'])
。
記住,這些都不是單獨的會話,他們在相同的會話ID的條目。您只有一個活動會話。
〜感謝很多作品完美。 – 2012-03-16 13:42:29
$ _SESSION是像一個正常的數組.....所以使用未設置以清除任何你想要的......在以前的回答表明.....
未設置($ _SESSION [「變量」] );
上面不會使用register_globals工作接通(只有 將工作的功能的外部)。
$變量= $ _SESSION [ '變量']; 未設置($ _SESSION [ '變量'],$變量);
以上將使用register_globals上工作&功能
你不能有多個會話中。這些是變量/條目/對象/無論在你的會話。 – 2012-03-16 13:43:13
'session_destroy()'不會取消設置$ _SESSION值。正如手冊中明確提到的那樣。 ;) – nem75 2012-03-16 15:31:56