完成页面重新加载后清除会话

时间:2014-01-10 11:33:16

标签: javascript php jquery ajax session

我遇到了无法解决的问题。部分是因为我无法用正确的术语来解释它。我是新手,对这个笨拙的问题感到抱歉。

您可以在下面看到我的目标概述。

我有一个像$_SESSION['ids'];

这样的会话变量

我的目标是在页面重新加载/重定向到其他页面时清除该Cookie。

使用unset($_SESSION['ids']);工作但问题不在于每个&的页面重新加载每个ajax /响应也。

任何想法?

1 个答案:

答案 0 :(得分:0)

if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) 
      && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest') 
{ 
 // Not an ajax request
  unset($_SESSION['ids']);
}