【发布时间】:2014-07-11 14:21:12
【问题描述】:
简单,我不明白为什么关闭会话并以不同的用户打开时它不进入 IF 内部。
if (!isset($_SESSION['Username'])) {
$_SESSION['Username'] = $_SESSION['MM_Username'];
}
仅在第一次工作时,即使我退出,也保持相同的名称。我也关闭了浏览器,我总是得到相同的名字。我以为$_SESSION['Username']会在关闭会话后被销毁。
【问题讨论】:
-
定义关闭会话
-
你在注销时正在做什么来破坏会话并且关闭浏览器可能不会破坏会话。
-
你应该更详细地解释你的问题到底是什么。人们仍然认为您的会话没有被创建 insetad 没有被破坏。否则他们会继续投票错误的答案。
-
哦,如果您的会话如您所愿被破坏,您也将拥有 MM_Username。所以这里可能会发生更多事情。