开发者社区> 问答> 正文

我把值放在session里面,但是页面如果长时间不点的话,session就取不到值了,怎么办?

我把用户的信息放在session里面,用户登进去之后,到主页面,但是如果用户登进去之后,长时间不刷新页面或者点击其它的页面,那么过一会儿在刷新页面,session里面就没的值了,怎么解决啊?

问题补充:我想让页面做定时刷新,而保持session有值,但是刷新页面时,页面不动

展开
收起
长安归故里. 2020-01-13 17:17:17 894 0
1 条回答
写回答
取消 提交回答
  • 直接写个心跳检测

    heartbeat : function(period) { 
            if(!period) { 
                period = 5 * 60 * 1000; 
            } 
            setInterval(function() {$.get(ctx + "/session/heartbeat");}, period); 
    
        }
    
    

    即前台定期的发送请求 让session保持存活

    2020-01-13 17:17:28
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多