Session容易丢值,cookie不安全,用什么可以替换它们?

解决方案 »

  1.   

    “Session容易丢值”,为什么这么说?你希望达到什么事情?
      

  2.   

    session怎么会容易丢呢?cookie存放在客户端,用户可以手动删除,而session是存放在服务器端的,如果不超时也不会平白无故的丢失啊,就是后占用服务器内存
      

  3.   

    这不是想要表达什么,这是一道笔试题,就是说除了Session和cookie还可以用什么代替它们。
      

  4.   

    Session是在客户端,cookie是服务端。你可以从这个方面考虑。不同场景需要不同使用方式来处理问题。
      

  5.   

    public static final Map  a = new HashMap();
      

  6.   

    总共就那么几个对象 还想怎么替代呢 application?整个缓存?存数据库? 可是各有各的用处,什么时候选择合适的问题,互相替代好像没有
      

  7.   

    没有cookie就没有session。。如果你不重写url的话,浏览器禁止cookie,那session就获取不到了。。所以说这2个都要。。目前木有什么东西能替换。。除非你都是c/s模式。。
      

  8.   

    session是服务器端的,而cookie是客户端的!
      

  9.   

    这个问题如果用作用域话那就是application application 只有当服务器重启或是设置清除的时候数据才会消失 也是在服务器端的用户操作不到如果不是作用域的问题要解决这个问题就只能把数据保存在数据库中....
    以上是我个人的见解希望能对你有用
      

  10.   

    那你可以使用服务器保存用户的状态:Application
    如果用户推出你可以在application当中将他踢出去,如果在线你可以重新加载到Application当中,这样可以解决你的问题