web-dev-qa-db-fra.com

Où Chrome stocke-t-il les cookies?

Supposons que je mette un cookie à l'aide de la fonction setcookie() dans PHP:

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

Je peux le voir dans:

chrome://settings/cookies 

Cependant, je ne trouve pas le fichier réel stocké sur mon disque dur. Quelqu'un peut-il me dire où ce cookie spécifique est stocké sur le disque dur?

46
varDumper

Toutes mes excuses, la réponse est due au fait que Google Chrome utilise un fichier SQLite pour enregistrer les cookies. Il réside sous:

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

dans le fichier Cookies. (qui est un fichier de base de données SQLite) 

Donc, ce n'est pas un fichier stocké sur le disque dur, mais a row dans un fichier de base de données SQLite qui peut être lu par un programme tiers, tel que: SQLite Database Browser 

EDIT: Grâce à @Chexpir, il est également bon de savoir que les valeurs sont stockées sous forme cryptée.

64
varDumper

Pour Google chrome Version 56.0.2924.87 (dernière version) les cookies se trouvent dans le dossier profile1.

Si vous parcourez cela, vous pouvez trouver diverses informations.

Il existe un fichier séparé appelé "Cookies". Le dossier Cache se trouve également dans ce dossier.

Chemin: C:\Utilisateurs\nom_utilisateur\AppData\Local\Google\Chrome\Données utilisateur\Profil 1

N'oubliez pas de remplacer nom_utilisateur .

Pour la version 61.0.3163.100
Chemin: C:\Utilisateurs\nom_utilisateur\AppData\Local\Google\Chrome\Données utilisateur\Par défaut

Dans ce dossier se trouvent le fichier Cookies et le dossier Cache.

3
Sridharan
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
Puru verma