如何定期刷新session

如何定期刷新session,第1张

使用js函数setinterval来定期通过页面定期刷新session.每隔间隔时间用ajax向后台请求即可

例如:

前台

var int=self.setInterval("refresh()",300000)    

function refresh(){    

    $.ajax({    

    url:'你的项目' ,    

    type: 'POST',    

    dataType:'json' ,    

        error:function(){    

       

        },    

        success:function(rs){    

            //刷新成功

        }    

    })    

}  

后台无需什么 *** 作,session自然会刷新

Session 是存放在服务器上的,过不过期取决于服务器设置,跟浏览器没什么关系,浏览器本地只是在 Cookie 里储存的 SessionID 而已。

所以方案有二,一是 js 发送一个请求告诉服务器清除该 Session,二是 js 把 Cookie 里的 SessionID 删除了(SessionID 的名字跟服务器有关,可能叫 aspsessionid、phpsessionid、jsessionid 等等)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7856977.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存