1,请问下:session是保存在服务器端的,在用户打开浏览器时,即在服务器端生成了一个SESSION ID (会话标识),在客户端每次防问的时候。即通过这个SESSION ID附加到HTTP协议头上 向服务器端发送请求,在网上收了很多的答案,说此SESSION ID会存在客户端的cookie中,可是我在实验时,在cookie中,并没有找到相关的session id ?请高手指点下。是不是每次客户端向服务器请求,默认会带上session id 和cookie id 呢。

解决方案 »

  1.   

    session一般在关闭浏览器或达到设定的TimeOut后就会失效,而cookie也有TimeOut,但它是保存在客户机上的,他们的用途不同。
      

  2.   

    session_id有两种保存和传递方式
    一是保存在cookie中,即客户端的内存中,有工具可查
    二是GET自动添加方式,由apache自动加在get查询后面仔细看书
      

  3.   

    SESSION保存在服务器端,以字典形式存储,而字典的KEY可能是SESSIONID、SESSIONID+IP的组合,这个取决于服务器,暂时不讨论当用户请求服务器资源的时候,会把SESSIONID以COOKIE或者URL的形式传递到服务器上服务器接收SESSIONID后,在“SESSION字典”里查到SESSION内容