小白菜
狐狸大王
狐狸大王
  • UID1601
  • 注册日期2004-12-31
  • 最后登录2014-09-07
  • 发帖数492
  • 经验16枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
阅读:2947回复:4

session cookies 和cookies 有什么区别?

楼主#
更多 发布于:2006-07-17 20:13
我的firefox有装cookies button这个扩展,其中有两选项,一个是accept session cookies from....,另一个是accept cookies from......,请问cookies和session cookies 有什么区别?
leonary
千年狐狸
千年狐狸
  • UID4095
  • 注册日期2005-03-16
  • 最后登录2016-12-24
  • 发帖数1908
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
1楼#
发布于:2006-07-17 20:13
不懂

不过这个问题是不是发错地方了?
再狡猾的猎手也斗不过好狐狸
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
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.
Firefox More than meets your experience
asahi
火狐狸
火狐狸
  • UID927
  • 注册日期2004-12-15
  • 最后登录2007-06-24
  • 发帖数296
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2006-07-17 20:13
session cookie就是会话cookie,主要是为了保持HTTP状态而采用的技术。

简单来讲,因为HTTP协议是无状态的协议,客户端与服务器端的每一次连接都是互相孤立的。这样在像论坛之类的地方就会出现问题,比如这里,如果没有会话cookie,那么你每访问一个页面就得输入一次密码。

会话cookie就相当于服务器颁发给客户端的一个临时访问凭证,服务器和客户端都保存这个访问凭证,核对无误的情况下服务器就认为这段时间内来自于这个客户端的访问是同一个会话。

会话cookie通常都有时间限制。客户端一般是在浏览器关闭后清除会话cookie,而服务器有一个cookie过期时限。


普通cookie就是为了记录浏览器访问服务器的信息,方便客户端下次访问调用。比如一个在线投票系统,一般都不会允许客户端重复投票。这时就可以采用普通cookie记录客户端的投票信息,当服务器检测到客户端存在该信息是,就可以判断用户已经投票完毕。

普通cookie可能记录用户的敏感信息;会话cookie个人认为还是必要的,不然很多web功能都无法使用了。
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
4楼#
发布于:2006-07-17 20:13
cookies 是网站用来记录用户资料的,比如设置,用户名称,甚至登入密码。如果网站在 cookies 设置有效期,浏览器便会把 cookies 储存下来,在有效期内使用。

session cookies 是没有设置有效期的,不会被浏览器储存下来的 cookies,当关闭浏览器便报消。

允许 session cookies 没大碍,最重要是禁止第三方 cookies。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
游客

返回顶部