如果我已经$_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