session 是如何知道同一用户的?与cookie相比用什么不同?为什么关闭cookie后session就不能用了?

解决方案 »

  1.   

    为什么关闭cookie后session就不能用了?    不会吧。
    对服务器来说,每个用户从开始请求网页,到请求结束就是一个session啦。所以,在服务器上直接早做session就行了。本身就是同一个,不用区分啊。不知道是不是楼主的问题……
      

  2.   

    session是服务端对客户端的一个暂记录吧,同时也会把这个记录的id号发往客户端,客户端一般通过cookie来保存session的id,
    cookie是客户端的一个记录,一般情况下关闭cookie后 session就不用了,但不是绝对,建议楼主google下
      

  3.   

    1.session 是如何知道同一用户的?
    web服务器在内存中会维护一个唯一的session id(session.getId()可以得到),这个id可以在端和服务器端传来传去的。所以他会知道。session也可以持久化。在关闭浏览器的情况下记录session.2.与cookie相比用什么不同?
    cookie是记录在客户端一般用域名和你自己设置的字符串组成做key。他是记录在客户端的。3.么关闭cookie后session就不能用了?
    这个一般不会。
    除非Web系统做的事持久化的session他把session记录在你的cookie里面了。
      

  4.   

    1.session 是如何知道同一用户的?
    web服务器在内存中会维护一个唯一的session id(session.getId()可以得到),这个id可以在端和服务器端传来传去的。所以他会知道。session也可以持久化。在关闭浏览器的情况下记录session.2.与cookie相比用什么不同?
    cookie是记录在客户端一般用域名和你自己设置的字符串组成做key。他是记录在客户端的。3.么关闭cookie后session就不能用了?
    这个一般不会。
    除非Web系统做的事持久化的session他把session记录在你的cookie里面了。