Chrome存储Cookie的位置在哪里?

时间:2015-06-24 08:41:55

标签: google-chrome cookies

我们假设我使用setcookie()中的PHP函数设置了Cookie:

setcookie('name','foo',false,'/',false);

我可以在:

看到它
chrome://settings/cookies 

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

7 个答案:

答案 0 :(得分:68)

道歉,答案是由于Google Chrome使用SQLite文件来保存Cookie。它位于:

C:\Users\<your_username>\AppData\Local\Google\Chrome\User Data\Default\

Cookies文件中。 (这是一个SQLite数据库文件)

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

编辑:感谢@Chexpir,也很高兴知道这些值是加密存储的。

答案 1 :(得分:4)

对于Google Chrome版本56.0.2924.87 (最新版本) Cookie可在profile1文件夹中找到。

如果您浏览,可以找到各种信息。

有一个名为“Cookies”的单独文件。 缓存文件夹也位于此文件夹中。

路径: C:\ Users \ user_name \ AppData \ Local \ Google \ Chrome \ User Data \ Profile 1

请务必替换 user_name

对于版本61.0.3163.100
路径: C:\ Users \ user_name \ AppData \ Local \ Google \ Chrome \ User Data \ Default

在此文件夹中有Cookies文件和缓存文件夹。

答案 2 :(得分:4)

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

答案 3 :(得分:2)

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

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

答案 4 :(得分:2)

实际上,地址栏中Chrome cookie的当前浏览路径为: chrome:// settings / content / cookies

答案 5 :(得分:0)

由于到期时间为零(第三个参数,即第一个false),cookie是一个会话 cookie,它将在当前会话结束时到期。 (见the setcookie reference)。

因此,

答案 6 :(得分:0)

Linux 上的 Chromium:它是一个 SQLite3 数据库,位于:

~/.config/chromium/Default/Cookies

Google Chrome 会类似,请尝试替换为