Session超时提醒“你很久未操作,系统已经自动退出”如何实现?
求简便的方法,因为整个网站都做好了。

解决方案 »

  1.   

    客户端做一个定时器, 比如一般页面20分钟session失效(根据你情况设定). 
    页面载入onload函数中加上.settimeout(提醒函数, 20 * 60 * 1000)functtion 提醒函数(){
      alert("你很久未操作,系统已经自动退出");
      location.href="希望他跳转的页面.";
    }
      

  2.   

    判断下一个页面session 传过来的值是否为空,空直接 
             Response.Write("<script>alert('你很久未操作,系统已经自动退出');location.href='你所跳转的页面';</script>");我们一直在发愁怎样让session不容易丢失哎
      

  3.   


    在web.config中设置<Sesssion state="Off" />,然后用cookie来保存用户注册id号,根据这个id好使用数据缓存机制来保存所有其它的、并且经常是与数据库内数据相对应的数据。
      

  4.   

    在租的空间是,你随便就会遇到每隔10几分钟就丢失session的情况,尤其是在你需要它稳定的过年过节的时候。如果盲目使用session,到过年时就知道倒霉了。如果你任何时候都自己拥有服务器,否则不要开发使用状态服务器来保存sessin值的网站。