重新加载站点选项卡


Site tabs reload

如果我有7个打开的选项卡与用户个人资料I浏览器,会话结束后,用户看到警告确认他是否想继续他的会话,如果不是,会话销毁和所有7个选项卡与他的个人资料应该加载结束php重定向到登录表单。

这里的问题是,我如何确定会话被销毁,我们应该重新加载选项卡?Ajax不是一个很好的解决方案,因为它会对服务器进行很多查询

我认为AJAX将是解决方案,不需要进行大量查询。只需使用javascript回调函数,它每5分钟执行一次,并检查用户是否选择不继续他的会话。

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