![我需要了解如何“读取” Cookie 文件。我不是技术人员](https://linux22.com/image/1418405/%E6%88%91%E9%9C%80%E8%A6%81%E4%BA%86%E8%A7%A3%E5%A6%82%E4%BD%95%E2%80%9C%E8%AF%BB%E5%8F%96%E2%80%9D%20Cookie%20%E6%96%87%E4%BB%B6%E3%80%82%E6%88%91%E4%B8%8D%E6%98%AF%E6%8A%80%E6%9C%AF%E4%BA%BA%E5%91%98.png)
请帮我理解,首先以下是第一方 cookie 或第三方 cookie,它们是什么意思,发生了什么活动?非常感谢。
Name: PrefID
Content: 14-2772041597
Domain: .match.com
path: /
Send for Any kind of connection
Accesible to script: Yes
Created: Wednesday, August 6, 2014 10;29:06 AM
Expires: Friday, August 5, 2016 10:29:06 AM
Name: _qca
Content: P0-1321491634-1398204363742
Domain: .thinkbabynames.com
path: /
Send for Any kind of connection
Accesible to script: Yes
Created: Tuesday, April 22, 2014 6:06:03PM
Expires: Thursday, October 22, 2015 2:49:12 PM
这是 2014 年 8 月 2 日的 cookie 历史记录。
Name: XGIR
Content: oVe3sa3+oCMM6XAqesACXt|8CtBa22|Qi|rDDJu|f5|JJD|SIY|rDD|
Domain: media.match.com
path: /
Send for Any kind of connection
Accesible to script: Yes
Created: Tuesday July 29, 2014 8:36:04AM
Expires: When the browsing session ends
如果它在浏览会话结束时就过期,为什么它会出现在 8/2/14 的 cookie 列表中?
Name: RUN_ID
Content: 207c130428024b3eb9b5781b
Domain: match.rundsp.com
path: /
Send for Any kind of connection
Accesible to script: Yes
Created: Saturday, August 2, 2014 11:07:57 AM
Expires: Friday, October 31, 2014 11:07:57 AM
请帮助我理解如何阅读所有这些内容。谢谢。
答案1
Cookie 可以包含网站想要包含的任何内容,采用其选择的任何格式或编码,因此一般来说,除非您了解网站正在使用的方案,否则不可能通过查看其包含的数据来发现 Cookie 的“含义”。
同样,仅通过观察无法判断某个 cookie 是否为“第三方”:完全相同的 cookie 可能是“第一方”或“第三方”,具体取决于浏览环境。
过期的 cookie(包括来自上次会话的会话 cookie)不一定会在过期后立即从浏览器的 cookie 存储中删除,但不应在对发布它们的网站的后续请求中发送。
答案2
请帮助我理解如何阅读所有这些
我找到了一个很好的解释这里。
如果它在浏览会话结束时就过期,为什么它会出现在 8/2/14 的 cookie 列表中?
有两种类型的 cookie:
- 会话 Cookie
也称为临时 cookie,当您关闭 Web 浏览器时,该 cookie 会被删除。会话 cookie 存储在临时内存中,浏览器关闭后不会保留。会话 cookie 不会从您的计算机收集信息。它们通常会以会话标识的形式存储信息,但不会识别用户个人身份。
- 持久性 Cookie
也称为永久性 Cookie 或存储型 Cookie,即存储在您的硬盘上,直至过期(持久性 cookie 设有到期日期)或直到您删除 cookie。持久性 cookie 用于收集有关用户的识别信息,例如 Web 浏览行为或用户对特定网站的偏好。