为什么网页的Cookies数据用了曲奇饼干的这个词?

推荐  (1) | 26人关注关注
15个答案
61 2


这个名称是UNIX操作系统的 "magic cookie"的简称。
"magic cookie"1994年已经被程序猿Lou Montulli用于计算时的网络通信
而“magic cookie”,是在程序中交流的一个令牌或者短报文数据。​使用它的Web开发人员,可以帮助用户浏览他们的网站,有效地执行某些功能。
取名曲奇有取之“小而美味”的意思。

Cookie一词还出现Ted Nelson编写书籍《Computer Lib》中.他描述了一个故事,可能是杜撰的,但电脑爱好者之间广为人知:
"""
一个大公司的大型账户系统是一个非常聪明的程序员编写和维护的。他离开公司之后,就发生了奇怪的事情。该系统总会在一段时间内完全停止,并且控制台将显示一条消息:“给我一个cookie。”。只有当操作员输入了“cookie”后,该系统才将返回到正常操作,
新的管理员花了很多努力调试代码,但无论他们如何努力,他们无法根除这种怪异的行为,它是一段深埋、模糊的代码,除了从头开始重写程序就不能完全被消除。所以最后决定最好还是保留代码,记录cookie的问题,训练新的操作员记得给机器一个cookie。
"""
这是Cookie第一次被引用来表明一种请求/响应的关系。
显然,“给我一个cookie”问题的灵感来自于《芝麻街饼干怪兽》( Sesame Street Cookie Monster)。我不知道这个故事是真的还是假的,但《Computer Lib》广泛阅读,所以后来采用cookies这个术语的程序员都知道了这个故事。

参考文献:
[1]、http://en.wikipedia.org/wiki/Magic_cookie
[2]、http://en.wikipedia.org/wiki/HTTP_cookie
[3]、http://boards.straightdope.com/sdmb/archive/index.php/t-66079.html

26 12

粉兔子专业吃零食的

2013-02-25 13:20

我去!1楼这答案也没意思了!

我一直都以为(我也不知道我为什么会这样以为,但它就印在我深深的脑海里)cookie是来自一个童话故事,我忘了名字了,说一个小女孩被后妈欺负,让她去森林里一个很远的地方做什么事情,只给她一小块干面包做午饭,实际是想让她迷路回不了家。但小女孩很聪明,忍着饿没吃面包,用面包屑撒在路上,标记自己来时的路线,晚上顺利地回到了家。后来她后妈发现了这个方法,就又让小女孩执行遥远的任务,同时派了一群鸽子把地上的面包屑全都吃了,小女孩就迷路了,然后遇到了一座城堡,然后就是个跟cookie无关的善有善报恶有恶报的故事了……

言归正传,总之,我一直认为cookie是来自于这个,只有沿着cookie才能找到自己的路径~~

8 0

原因是因为曲奇美味,但吃曲奇的时候,一咬就会掉很多渣。cookie也是,浏览的内容很有意思但也会有很多痕迹和碎片产生。

6 0

byron_z“码”头工人

2013-02-25 22:21

或许是我们多想了,创造这个技术的人可能就是喜欢吃cookie,就像python一样,你说Guodi为什么要给这个编程语言起这么个怪名字呢。。。。

0 0

那个故事说的是面包屑,是一种类似站内目录的功能,比如 果壳>问答>面包屑

0 0

session是需要靠cookie来实现的,应该是在cookie之后才出现了session这个概念吧(猜测),所以我觉得明明肯定和session没关系。

0 0

他们想象力丰富. chrome twitter ..

0 0

有故事是肯定。但是不得不说创造程序这些名次的人多少都跟吃的喝的有关把。比如我在使用的java.因为他们有个员工总去楼下的咖啡厅和咖啡。。。。。

0 0

我是看了这个才知道原来cookies是“曲奇”的意思……我一直以为是个计算机专业单词了……

0 0

其实我不知道果壳是什么意思。。。

0 0

还有chrome...我们可以转开一帖吐槽这些脑洞么...

0 0

突然发现程序员都是些吃货:Cookie、Java(来自产咖啡的爪哇岛,图标就是一杯热咖啡)、Cocoa……更别提Android的历代版本代号了

0 0

完先生生物系音游玩家

2015-01-10 23:54

我第一时间想到了cookie☆

0 1

Moogur为什么 之乎者也 数学白痴

2013-02-25 22:04

爱吃巧克力cookie看不懂magic cookie的飘过~~~

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2015] 0609-239号    新出发京零字东150005号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区