session和cookie的区别:
 1,cookie数据存放在客户端的浏览器上,session数据放在服务器上。
 2,cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应该使用session
 3,session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能考虑到减轻服务器性能方面,应当使用cookie
 4,单个cookie保存的数据不能超过4k,很多浏览器都限制一个站点最多保存20个cookie。
cookie和session的联系
 session是通过cookie来工作的,session和cookie之间是通过
    
     
      
       
        
        
         C
        
       
       
        O
       
       
        O
       
       
        K
       
       
        I
       
       
        E
       
       
        
         [
        
        
         ′
        
       
       
        P
       
       
        H
       
       
        P
       
       
        S
       
       
        E
       
       
        S
       
       
        S
       
       
        I
       
       
        
         D
        
        
         ′
        
       
       
        ]
       
       
        来
       
       
        联
       
       
        系
       
       
        的
       
       
        ,
       
       
        通
       
       
        过
       
      
      
       _COOKIE['PHPSESSID']来联系的,通过
      
     
    COOKIE[′PHPSESSID′]来联系的,通过_COOKIE[‘PHPSESSID’]可以知道session的id,从而获取其他信息。
 在购物网站中通常将用户加入购物车的商品联通session_id记录到数据库中,当用户再次访问时,通过session_id就可以查到用户上次加入购物车的商品。因为session_id是唯一的,记录到数据库中就可以根据这个查找了。










