阅读:2947回复:4
session cookies 和cookies 有什么区别?
我的firefox有装cookies button这个扩展,其中有两选项,一个是accept session cookies from....,另一个是accept cookies from......,请问cookies和session cookies 有什么区别?
|
|
1楼#
发布于:2006-07-17 20:13
不懂
不过这个问题是不是发错地方了? |
|
|
2楼#
发布于:2006-07-17 20:13
session cookies
Websites typically use session cookies to ensure that you are recognised when you move from page to page within one site and that any information you have entered is remembered. For example, if an e-commerce site did not use session cookies then items placed in a shopping basket would disappear by the time you reach the checkout. cookies A cookie is a text-only string of information that a website transfers to the cookie file of the browser on your computer's hard disk so that the website can remember who you are. |
|
|
3楼#
发布于:2006-07-17 20:13
session cookie就是会话cookie,主要是为了保持HTTP状态而采用的技术。
简单来讲,因为HTTP协议是无状态的协议,客户端与服务器端的每一次连接都是互相孤立的。这样在像论坛之类的地方就会出现问题,比如这里,如果没有会话cookie,那么你每访问一个页面就得输入一次密码。 会话cookie就相当于服务器颁发给客户端的一个临时访问凭证,服务器和客户端都保存这个访问凭证,核对无误的情况下服务器就认为这段时间内来自于这个客户端的访问是同一个会话。 会话cookie通常都有时间限制。客户端一般是在浏览器关闭后清除会话cookie,而服务器有一个cookie过期时限。 普通cookie就是为了记录浏览器访问服务器的信息,方便客户端下次访问调用。比如一个在线投票系统,一般都不会允许客户端重复投票。这时就可以采用普通cookie记录客户端的投票信息,当服务器检测到客户端存在该信息是,就可以判断用户已经投票完毕。 普通cookie可能记录用户的敏感信息;会话cookie个人认为还是必要的,不然很多web功能都无法使用了。 |
|
4楼#
发布于:2006-07-17 20:13
cookies 是网站用来记录用户资料的,比如设置,用户名称,甚至登入密码。如果网站在 cookies 设置有效期,浏览器便会把 cookies 储存下来,在有效期内使用。
session cookies 是没有设置有效期的,不会被浏览器储存下来的 cookies,当关闭浏览器便报消。 允许 session cookies 没大碍,最重要是禁止第三方 cookies。 |
|
|