我有一個登錄頁面,涉及破壞會話並開始新會話。 Chrome和Firefox之間的結果非常不一致。PHP和AJAX會話:AJAX頁面上的會話變量不同於頁面上調用的頁面
我清理使用會話:
session_unset();
session_destroy();
session_start();
$_SESSION = array();
但在會話變量似乎仍然存在,直到我刷新頁面,然後它們就會消失。我的第二個問題就是,在這個登錄頁面調用的ajax頁面上,關鍵的$ _SESSION變量是不同的。這導致了ajax頁面上的大問題和不一致的結果。
什麼是最好的方式來銷燬一個會話,並設置新的變量,將提供給Ajax頁面?
您能否提供一些進一步的代碼來查看您銷燬會話的位置以及您如何/在哪裏調用未消失的會話變量?你還可以舉一個你的AJAX調用的例子嗎? – 2011-05-03 11:25:11