【问题标题】:Prevent session timeout using javascript [closed]使用javascript防止会话超时[关闭]
【发布时间】:2013-05-17 18:22:15
【问题描述】:

我在我的应用程序中编写了一些 javascript 代码来防止特定类型用户的会话超时。超时由服务器控制。我该怎么做?

【问题讨论】:

  • 我们需要更多关于服务器的信息,我想。您是否将服务器代码编写为 ASP? JSP? php?等

标签: javascript timeout session-timeout


【解决方案1】:

调用访问某个更新会话的页面的服务器。

function ping() {
     var img = new Image();
     img.src = "somePage.php?ts=" + (new Date()).getTime();
     window.setTimeout(ping,60*1000);
}

您可以进行 Ajax 调用而不是图像请求。

【讨论】:

  • 您可以在此处询问用户(通过确认)他是否要更新(空闲)...因为这永远不会导致会话超时..
猜你喜欢
  • 1970-01-01
  • 2011-07-21
  • 2012-01-03
  • 2017-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-23
  • 2010-12-30
相关资源
最近更新 更多