如果我$_SESSION["something"]
和$_SESSION["else"]
通过使用session_destroy()
,它将破坏两者。
但如果我只想破坏$_SESSION["something"]
的确切会话并保持$_SESSION["else"]
有效,该怎么办?
答案 0 :(得分:2)
你可以unset($_SESSION['something'])
。
请记住,这些不是单独的会话,它们是同一会话ID中的条目。您只有一个活动会话。
答案 1 :(得分:1)
$ _ SESSION就像一个普通的数组.....所以请使用unset来清除你想要的任何内容......正如之前的回答所建议的......
答案 2 :(得分:0)
取消设置($ _SESSION ['variable']);
以上将无法启用register_globals(仅限于 在一个功能之外工作)。
$ variable = $ _SESSION ['variable']; unset($ _SESSION ['variable'],$ variable);
以上内容适用于&上的register_globals。在函数内部