两者均用于保存用户私有信息session
  存储于服务器端,可被服务器端脚本修改。数据不在网络上传递。
cookie
  存储于客户端,可被客户端脚本修改。数据将在网络上传递。

解决方案 »

  1.   

    session会给服务器带来开销。
    cookie不会给服务器增加过多的开销。
    php5中将会对两者进行加密传输,所以在网络上传递将会比现在安全多了。
      

  2.   

    二者都是保存数据的机制,其他的变量都会因页面的更换而丢失,所以更换页面时保持上页的一些数据成为了一种需要.
    既然HTTP协议中没有考虑保存数据,那就只好另想方案了,经过思考,保存数据出现两种方案,一种是把数据保存在客户端,那就是Cookie,一种是把数据保存在服务器端,那就是Session.目的都是保持数据,但各有优缺点...
    喜欢哪种,随你喽!!