会话与cookie之间的区别是什么?我知道会话是服务器端,由服务器管理,Cookie是客户端并由浏览器管理。会话与cookie
我不知道为什么,但我看到这些事情是慷慨的。哪些数据必须在会话变量中保存,哪些数据保存在cookie中?
会话与cookie之间的区别是什么?我知道会话是服务器端,由服务器管理,Cookie是客户端并由浏览器管理。会话与cookie
我不知道为什么,但我看到这些事情是慷慨的。哪些数据必须在会话变量中保存,哪些数据保存在cookie中?
会话用cookie实现。通常你会在cookie中保存一些东西,比如用户标识,或者一些标识符,这些标识可以让你知道用户是谁,并将这些信息用作服务器端会话变量的关键字。
最重要的是,您不希望在客户端存储任何秘密信息,因为从安全的角度来看,cookie很容易被盗取。
不要忘记HTTP是无状态的,所以cookie只是一种绕过这种方式的方法。
简而言之,Cookie比会话更持久。一旦关闭浏览器,会话信息就会消失。因此,会话无法存储有关网站/用户对的信息。 Cookies可以用于诸如允许您保持登录网站或存储该网站的偏好设置(例如语言)的情况。
Cookie和会话之间的主要区别在于Cookie存储在用户的浏览器中,而会话不是。这种差异决定了每种产品最适合用于哪种。
参见
http://php.about.com/od/learnphp/qt/session_cookie.htm
Cookie用于小数据。他们只能持有字符串。 在会话变量中,您可以将对象存储在服务器内存中。