使用AJAX防止PHP SESSION到期

时间:2015-07-07 14:59:16

标签: php jquery ajax session refresh

我知道这是一个问了好几次但是我已经搜索了很多找不到运气的解决方案。我访问过的一些网址是:

https://xpapad.wordpress.com/2010/06/19/preventing-session-expiration-with-ajax/

Prevent session expired in PHP Session for inactive user

PhP Session does not refresh using AJAX

Refresh PHP SESSION var after AJAX request

大多数人都建议为了让SESSION刷新,你必须发出一个针对启动会话的PHP脚本的AJAX请求:

window.setInterval( function() {
  $.ajax({
      cache: false,
      type: "GET",
      url: "refreshSession.php",
      success: function(data) {
      }
  });
}, refreshTime );

refreshSession.php 中,您可以执行类似session_start()的操作。

不幸的是,通过这样做,SESSION不会刷新。有什么想法吗?

PS:在调用session_start()之前,我调用自定义会话名称,如session_name('CUSTOMSESSID')。

谢谢,

的Christos

0 个答案:

没有答案