用session 来减少对数据库的访问,那这不也是在访问服务器吗?那情况算不算一样都是在访问服务器?

解决方案 »

  1.   

    在使用上没有什么区别吧。
    一般来说SESSION较COOKIE安全,由服务器端支配。
    则COOKIE客户端客户不喜欢用可以直接可以关闭。
      

  2.   

    对安全性高的话放在服务器
    用户不能修改,且关闭浏览器后失效,但是服务器需要多次读写文件cookie则相反
      

  3.   

    cookie保存在客户端,session在服务器端。安全性的差别不言而喻了。一般如果只是纪录用户访问习惯等人性化的东西,直接用cookie就可以了,简单方便。
      

  4.   

    session在服务器端,就算客户端cookie关闭,也可用
      

  5.   

    对楼上几位的补充。
    $_session是一个动作状态的持续,是一个会话,它在服务器中持续存在直到不用为止。
    cookie在后继的请求中,客户端将把该信息返回给服务器,从而确定自己的身份,对于浏览器在反复访问是保持信息是很有用的。不足之处同上,还有就是并不是所有的浏览器都支持cookie。
      

  6.   

    访问服务器和访问数据库不是一个概念,性能方面是有差别的,用session只不过消耗的是内存和cpu
    ,访问数据库就不一样了