【发布时间】:2011-08-17 15:22:08
【问题描述】:
我有一个登录页面,而不是涉及破坏会话并启动新会话。我在 Chrome 和 Firefox 之间的结果非常不一致。
我正在使用以下方式清除会话:
session_unset();
session_destroy();
session_start();
$_SESSION = array();
但会话中的变量似乎仍然存在,直到我刷新页面然后它们消失。我的第二个问题是关键的 $_SESSION 变量在从这个登录页面调用的 ajax 页面上是不同的。这会导致 ajax 页面出现大问题和不一致的结果。
销毁会话并使用可用于 ajax 页面的新变量设置它的最佳方法是什么?
【问题讨论】:
-
您能否提供一些进一步的代码来查看您在何处销毁会话,以及您如何/在何处调用未消失的会话变量?你能举一个你的 AJAX 调用的例子吗?