Chrome在哪里存储Cookie?

j2cgzkjk  于 2022-12-25  发布在  Go
关注(0)|答案(9)|浏览(2879)

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

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

我可以看到它在:

chrome://settings/cookies

但是,我找不到存储在硬盘上的实际文件,谁能告诉我这个特定的cookie存储在硬盘上的什么地方?

voj3qocg

voj3qocg1#

答案是因为Google Chrome浏览器使用SQLite文件来保存Cookie,该文件位于:

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

Cookies文件中。(这是一个SQLite数据库文件)
因此,它不是存储在硬盘上的文件,而是SQLite数据库文件中的,可由第三方程序读取,例如:SQLite Database Browser
编辑:感谢@Chexpir,知道值是加密存储的也很好。

zfciruhq

zfciruhq2#

对于Google Chrome浏览器版本97.0.4692.71**(最新版本)**Cookie位于网络文件夹中。
有一个叫“Cookies”的文件。
路径:C:\用户\用户名\应用数据\本地\Google\Chrome\用户数据\默认\网络
请记住替换user_name。

8ljdwjyq

8ljdwjyq3#

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
omqzjyyz

omqzjyyz4#

实际上,地址栏中Chrome cookie的当前浏览路径是:浏览器://设置/内容/cookies

pdkcd3nj

pdkcd3nj5#

在Windows上,路径为:

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

Chrome浏览器不会将每一个cookie存储在单独的文本文件中,而是将所有cookie存储在个人资料文件夹中的一个文件中,该文件不可读。

7kqas0il

7kqas0il6#

对于谷歌浏览器版本56.0.2924.87**(最新版本)Cookie位于profile1文件夹中。
如果你浏览它,你可以找到各种各样的信息。
有一个单独的文件名为“Cookies”。缓存文件夹也在这个文件夹内。
路径:C:\用户\用户名\应用数据\本地\Google\Chrome\用户数据\个人资料1
请记住替换
用户名**。
适用于版本61.0.3163.100
路径:C:\用户\用户名\应用数据\本地\Google\Chrome\用户数据\默认
在此文件夹中有Cookie文件和缓存文件夹。

g6ll5ycj

g6ll5ycj7#

因为过期时间为零(第三个参数,第一个false),所以cookie是一个 session cookie,它将在当前会话结束时过期(参见the setcookie reference)。
因此,它不需要保存。

v8wbuo2f

v8wbuo2f8#

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

~/.config/chromium/Default/Cookies

谷歌浏览器将是类似的,尝试替换为

oprakyz7

oprakyz79#

如果你来这里了解如何在Chrome浏览器中查看特定网站的cookie信息,请打开检查器(按F12)导航网站,转到应用程序/应用程序选项卡,然后在左树中查看下方,存储/cookie包含所有信息:

  • cookie变量
  • 内容、长度
  • 有效期等

相关问题