2014-01-10 19 views
2

昨天有人問我下面的語句添加到網站:Cookie文件是?

Cookie是放置在您的計算機上,並 記住你的喜好您的訪問/一些細節的小文本文件。

我把它推回給編輯,說cookie不是文件,而是存儲在文件中的數據。

他們說這段文字是基於BBC cookie的政策頁面。所以,我讀到它的其他頁面: https://support.twitter.com/articles/20170514

維基說不同的東西(這是我的想法是正確的): http://en.wikipedia.org/wiki/HTTP_cookie

任何有關這一問題的足夠知識來幫助?

+0

正如wiki所說的* ...是一小塊數據* - 瀏覽器/用戶代理如何選擇存儲這個(文件,數據庫記錄)有點不相關,只要底層系統根據規範。 –

回答

1

好,無論Twitter或BBC的Cookie政策,讓我們來看看Wikipedia's definition

一個cookie,也被稱爲一個HTTP cookie,網絡Cookie,或瀏覽器cookie,是發自一小塊數據一個網站並在用戶瀏覽該網站時存儲在用戶的網絡瀏覽器中。

我們可能確實只是在爭論這裏的語義,但我認爲你的版本比編輯至少在討論的抽象方面更準確。我稍微修改它:

Cookie不是文件,而是數據。數據可能存儲在文件中,但數據仍然存在。

現在完全有可能網頁瀏覽器恰好將這些數據存儲在文件中。我不能肯定地說,但這是可能的。瀏覽器不需要要求將其存儲在文件,文本或其他文件中。只需要存儲數據。

現在,如果說這是客戶想要在客戶網站上使用的語言,那麼這是他們的選擇。你需要付費給他們提供建議(即使我會爭論,他們也會建議他們作爲一名專業人員),但最終我們只是在網頁上討論文本複製問題,客戶需要根據這些文本複製來定義。

換句話說......他們的政策措詞可能不準確,但這是他們的政策。改變政策是一項商業決策。從商業角度來看,公司網站可能更準確地反映公司的政策,而不是準確反映行業技術定義。

+0

謝謝。我需要別人的確認。你會期望Twitter的人知道他們在說什麼... – igasparetto