随着互联网的普及,我们使用浏览器进行上网已经成为一种生活方式。在日常使用浏览器过程中,我们经常会遇到需要输入账号密码的情况,如网购、社交、邮件等。这些信息需要浏览器记录下来,以便于下次访问时不需要再次输入,这时候Cookie就派上了用场。
什么是Cookie?
Cookie是指由服务器端发送到用户浏览器上并存储在本地的一种小型数据文件,它包含了一些网站的用户行为信息,如用户名、密码、购物车列表等,从而能够保存用户的登录状态或操作历史,并在用户下次访问该网站时进行识别。
Cookie能够以本地数据文件的形式储存在计算机上,以实现用户在下次浏览该网站时的信息匹配。同时,Cookie可以防止用户在同一台计算机上多次输入相同的信息,因此Cookie也被称为网页状态管理技术。
Cookie的类别
针对浏览器中的 Cookie,大致可以分为以下几个类别:
- 会话Cookie:浏览器一旦关闭,它们就会被删除的临时Cookie;
- 永久Cookie:它们会被存储在计算机硬盘上,直到过期或者被用户手动删除;
- 第一方Cookie:由当前网站创建的Cookie;
- 第三方Cookie:来自当前网站以外域名的Cookie。
Cookie的存储位置
虽然 Cookie 是一种很方便的功能,但是有时候会遇到需要清除 Cookie 的情况。可是,因为不同浏览器和机型的不同设定位置不同,导致一些用户在查找和删除浏览器中的 Cookie 时会感到困惑。下面就为大家讲解一下 Cookie 的存储位置。
- Google Chrome
在 Google Chrome中,Cookie 的文件保存在 AppData 的 Local 文件夹中。
例如,Windows 10 系统上,cookie 的文件路径是:
C:Users用户名AppDataLocalGoogleChromeUser DataDefaultCookies
- Firefox
Firefox 的 Cookie 文件同样存储在用户的本地文件夹中。
在 Windows 10 上,Firefox cookie 的文件路径是:
C:Users用户名AppDataRoamingMozillaFirefoxProfiles随机字符.defaultcookies.sqlite
这个 “default” 是包括在内的,而那个 随机字符 是根据用户自己所使用的 Firefox 版本的不同而不同的。
- Internet Explorer
Internet Explorer 的 Cookie 机制与其他浏览器不同。在 IE 中,Cookie 文件保存在 “Cookies” 文件夹中。
在 Windows 10 上,Cookie 的文件路径为:
C:Users用户名AppDataRoamingMicrosoftWindowsCookies
- Safari
在 Safari 中,将 Cookie 存储在单个 plist 文件中,该文件存储在以下位置:
~/Library/Cookies/Cookies.binarycookies
总结
原文来自:www.php.cn
暂无评论内容