首先,众所周知:cookie是客户端技术——cookie是把用户的数据写给用户的浏览器;session是服务端技术——session是把用户的数据写到用户独占的session中。
下面具体来扒一扒他们之间数据保存的区别:
cookie保存用户数据的原理:
Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。
当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。
session保存用户数据的原理:
Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,
由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,
当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。
最后小结一下:为了确保用户数据的安全性我们一般都会将数据保存到Session里。
时间: 2024-10-06 20:57:38