首頁  >  文章  >  後端開發  >  為什麼網頁cookies用了曲奇餅乾這個字?

為什麼網頁cookies用了曲奇餅乾這個字?

伊谢尔伦
伊谢尔伦原創
2016-11-25 13:45:442865瀏覽

這個名稱是UNIX作業系統的「magic cookie」的簡稱。

  “magic cookie”1994年已經被程式猿Lou Montulli用於計算時的網路通訊

  而“magic cookie”,是程式中交流的一個令牌或短報文資料。使用它的網頁開發人員,可以幫助使用者瀏覽他們的網站,有效地執行某些功能。

  取名曲奇有取之「小而美味」的意思。

為什麼網頁cookies用了曲奇餅乾這個字?

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

  [2]、http://en.wikipedia.org/wiki/HTTP

  [2]、http://en.wikipedia.org/wiki/HTTP

『 ://boards.straightdope.com/sdmb/archive/index.php/t-66079.html


🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn