Google chrome Chrome在哪里储存饼干?

Google chrome Chrome在哪里储存饼干?,google-chrome,cookies,Google Chrome,Cookies,假设我使用PHP中的setcookie()函数设置了一个cookie: setcookie('name','foo',false,'/',false); 我可以从以下几个方面看出来: chrome://settings/cookies 但是,我找不到存储在硬盘上的实际文件。有人能告诉我这个特定的cookie存储在硬盘上的什么位置吗?由于过期时间为零(第三个参数,第一个false),cookie是一个会话cookie,将在当前会话结束时过期。(见附件) 因此,它不需要保存。答案是因为Goog

假设我使用
PHP
中的
setcookie()
函数设置了一个cookie:

setcookie('name','foo',false,'/',false);
我可以从以下几个方面看出来:

chrome://settings/cookies 

但是,我找不到存储在硬盘上的实际文件。有人能告诉我这个特定的cookie存储在硬盘上的什么位置吗?

由于过期时间为零(第三个参数,第一个
false
),cookie是一个会话cookie,将在当前会话结束时过期。(见附件)


因此,它不需要保存。

答案是因为Google Chrome使用SQLite文件来保存cookie。它位于:

C:\Users\<your_username>\AppData\Local\Google\Chrome\User Data\Default\
C:\Users\\AppData\Local\Google\Chrome\User Data\Default\
Cookies
文件中。(这是一个SQLite数据库文件)

因此,它不是存储在硬盘上的文件,而是SQLite数据库文件中的一行,可以由第三方程序读取,例如:
SQLite数据库浏览器


编辑:由于@Chexpir,知道这些值是加密存储的也很好。

在Windows上,路径是:

C:\Users\<current_user>\AppData\Local\Google\Chrome\User Data\<Profile 1>\Cookies(Type:File)
C:\Users\\AppData\Local\Google\Chrome\User Data\\Cookies(类型:File)

Chrome不会将每个cookie存储在单独的文本文件中。它将所有cookie存储在配置文件文件夹中的单个文件中。该文件不可读。

对于Google chrome 56.0.2924.87版(最新版本)cookies位于profile1文件夹中

如果你浏览,你可以找到各种各样的信息

有一个单独的文件称为“Cookies”。此外,缓存文件夹也在该文件夹内

路径: C:\Users\user\u name\AppData\Local\Google\Chrome\user Data\Profile 1

记住替换用户名

对于61.0.3163.100版
路径: C:\Users\user\u name\AppData\Local\Google\Chrome\user Data\Default


该文件夹中有Cookies文件和缓存文件夹。

实际上,地址栏中Chrome Cookies的当前浏览路径是:
You can find a solution on SuperUser :

Chrome cookies folder in Windows 7:-

C:\Users\your_username\AppData\Local\Google\Chrome\User Data\Default\
You'll need a program like SQLite Database Browser to read it.

For Mac OS X, the file is located at :-
~/Library/Application Support/Google/Chrome/Default/Cookies

chrome://settings/content/cookies

默认情况下,它是一个保存在php中的
会话指向的路径中的文件。save_path
设置。i您想知道cookie存储在服务器或浏览器中的什么位置吗?因为使用
chrome://settings/cookies 
是浏览器中的cookie,它不知道服务器中可能存储哪些cookie。cookie位于客户端否?所以我想知道它存储在客户端硬盘@JoachimPileborg上的什么地方。我可以看到我访问的网站保存在硬盘上的其他cookie,但我找不到我刚刚创建的cookie。请参阅。所有浏览器都使用类似的方案。我已经查过了,我可以在我的硬盘上看到其他网站创建的其他cookie,但上面解释的由php创建的实际cookie似乎不见了?!!我用
setcookie('name','masoud',time()+3600',/',false)进行了尝试,但我在硬盘上找不到cookie文件@Vardumpper你检查浏览器cookie数据库了吗?(在之前的评论中点击我的超级用户链接)谢谢你的时间,伙计,是的,我查过了。我知道chrome把饼干放在哪里了。如上所述,我可以看到其他网站创建的所有其他cookie。但是我用php脚本创建的实际cookie似乎不见了!!重要的是要添加cookie值是加密存储的。是否有任何方法可以使用SQLite数据库浏览器查看加密的cookie文件?否,通过SQListe数据库浏览器。但是你可以使用Windows数据保护API(DPAPI)来实现。仅供参考,在Debian 6(挤压)中,可以在
~/.config/chromium/Default
Windows数据保护API(DPAPI)是Windows中的某种工具吗?如果是这样,攻击者可以在获取文件后在另一台计算机上解密该文件吗?“配置文件1”只是一个配置文件目录,对于每个Chrome配置文件cookie,可以在其配置文件目录中找到:“配置文件2”、“配置文件3”,等等。如果您在windows上,您可以使用环境变量%localappdata%而不是“C:\Users\\AppData\Local”。