session : firefox handling

Dur dur de trouver le dossier dans lequel les cookies de session sont stock√©s…

Au bout d’une longue chasse, j’ai trouv√© le graal !-D

[sources :
Рsrc1 : mozilla
]

Dans le dossier profil de Firefox (exemple : C:\Documents and Settings\<nom>\Application Data\Mozilla\Firefox\Profiles\srmv10nr.default => lien pour le trouver), on trouve plusieurs fichiers sqlite ou js.
Рcookies.sqlite : une nouvelle ligne est créée à la connexion à Yahoo.

– signons.sqlite : stocke les identifiants de connexion (lorsque l’on a autoris√© FF √† les stocker !)

– sessionstore.js : ¬ę¬†stocke les onglets et fen√™tres actuellement ouverts. Pour plus d’informations¬†¬Ľ (extr. src 1), dont les cookies de session ! (sous la cl√©¬†¬ę¬†cookies¬†¬Ľ:)

Reste √† comprendre l’utilit√© de ces diff√©rents fichiers.

Pourquoi des lignes ont √©t√© ajout√©es √† cookies.sqlite par yahoo et par d’autres sites ?

Explication :
– cookies.sqlite est utilis√© par FF lorsque des valeurs sont ajout√©es √† la session avec une cl√© ‘expires’ !

document.cookie = 'gateau=gloubi; expires=Thu, 2 Aug 2012 20:47:11 UTC';
// ou en php :
setcookie("cookie_php_avec_expire", $value, time()+3600);  /* expire dans 1 heure */

– sessions.js semble stocker les cookies sans cl√© ‘expires’

document.cookie = 'hello=bonjour';
// ou en php : 
setcookie("cookie_php_sans_rien", $value);

 

Ce contenu a été publié dans développement, php. Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *