如何破坏精确的会话

时间:2012-03-16 13:34:35

标签: php session

如果我$_SESSION["something"]$_SESSION["else"] 通过使用session_destroy(),它将破坏两者。

但如果我只想破坏$_SESSION["something"]的确切会话并保持$_SESSION["else"]有效,该怎么办?

3 个答案:

答案 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。在函数内部