cookie是指什么

如题所述

1. Cookies,中文称作小型文本文件,是为了在用户身份识别中存储在用户本地终端(通常是经过加密)的数据。这一术语首次定义在RFC2109文档中。网景公司前员工Lou Montulli在1993年3月发明了这一技术。Cookies技术允许网站服务器将少量数据储存至客户端硬盘或内存中,或从客户端硬盘读取数据。
2. Cookies可以看作是在网络中的“身份证”。它们以“名/值”对的形式储存信息,每一对都包含一个命名数据。网站只能访问其设置的Cookies,无法获取其他网站的信息或客户端电脑上的其他数据。大多数Cookies内容经过加密处理,对用户而言只是一串无意义的字母数字组合,只有服务器的CGI处理程序能够理解其含义。
3. Cookies存在一些缺陷:
- 多用户共用电脑的问题:在公共电脑或多人使用的办公室或家庭电脑上,每个用户可能会被视作不同的用户。如果一个人在公用电脑上进行网上购物,网站会在该电脑上留下Cookie,之后其他人可能会使用该账户进行购物,存在安全隐患。但在多用户操作系统如Windows NT或UNIX上,不同用户账户的Cookies存储在不同的位置,因此这不是问题。
- Cookies被删除的问题:如果浏览器出现问题,用户可能会删除所有临时Internet文件,这会导致所有Cookies文件丢失。下次访问网站时,网站会认为用户是新人,分配新的用户ID和Cookie,造成网站统计的新老用户比例偏差,同时用户也无法恢复之前的参数选择。
- 多台电脑使用问题:同一个人在多台电脑上使用时,除非网站采用特殊技术处理,否则每台电脑都会有不同的Cookies文件,访问过的网站也会将用户视作不同的个体。
温馨提示:答案为网友推荐,仅供参考
相似回答