站点选项卡重新加载

时间:2011-11-29 16:31:20

标签: php javascript session cookies

如果我有7个用户个人资料我浏览器打开标签,会话结束后,用户会看到警报确认他是否要继续他的会话,如果没有,会话销毁和所有7个标签他的个人资料应该加载完成php重定向到登录表单。

这是一个问题,如何确定会话已被破坏,我们应该重新加载标签? Ajax不是一个好的解决方案因为它向服务器提出了很多查询

2 个答案:

答案 0 :(得分:0)

我认为AJAX是解决方案,没有必要进行大量的查询。只需使用一个javascript回调函数,每5分钟执行一次,并检查用户是否选择不继续他的会话。如果是,则重定向...

答案 1 :(得分:0)

如果您不希望使用AJAX,这是我所知道的唯一可用的动态刷新/关闭功能解决方案,则每次加载页面时都必须检查会话是否存在,以确定页面是否应该是重新加载或关闭。您可以通过在cookie中保存会话ID并在每次加载页面时进行比较来完成此操作。这将告诉您会话是否已经结束,并且如果我没记错的话,可以允许您重新加载它。