2017-12-29 29 views
0

Ich benutze Firefox und ich versuche, Sitzungen und Cookies zu verstehen.Warum existiert PHPSESSID nicht in cookies.sqlite in Firefox?

In Firefox werden Cookies in einer cookies.sqlite Datei gespeichert.

Sitzungen werden durch einen Sitzungsnamen identifiziert. Der Standardsitzungsname ist PHPSESSID, der eigentlich ein Cookie ist. Wenn ich die Cookie-Inspektor-Registerkarte auf der Registerkarte Netzwerk überprüfe, kann ich die PHPSESSID sehen. Siehe unten.

enter image description here

ich davon ausgegangen, dass es eine PHPSESSID Cookie in cookies.sqlite existiert. Also, ich öffnete cookies.sqlite im DB Browser for Sqlite Programm. Ich bin mir sicher, dass ich die richtige cookies.sqlite geöffnet habe, weil ich zu about:support ging, um den Profilordner zu überprüfen.

Meine Annahmen, wo nicht wahr ist, die PHPSESSID Cookie existiert nicht in cookies.sqlite. Bitte werfen Sie einen Blick darauf (ich zensierte den Hostnamen).

enter image description here

Meine Frage ist, warum tut PHPSESSID existiert nicht in der cookies.sqlite?

+0

https://askubuntu.com/questions/35312/firefox-hidden-cookies-not-in-cookies-sql relevant? – Federkun

+0

@Federkun Es ist definitiv ein nützlicher Link. Allerdings beantwortet es meine Frage nicht, denn wenn ich Firefox schließe/wieder öffne, ist die 'PHPSESSID' immer noch nicht da. –

+0

Interessanter Link: https://stackoverflow.com/questions/777767/firefox-session-cookies –

Antwort

1

PHPSESSID ist ein session cookie. Es sollte nicht bestehen bleiben, wenn Sie Ihren Browser schließen, damit er nicht auf die Festplatte geschrieben wird.

Es ist möglich, override this behaviour (beachten Sie die Vorbehalte), aber ich würde nicht überrascht sein, wenn der Browser seinen Seitenzustand Speichersubstrat für den Sitzungscookie anstelle der normalen Cookie-Datei verwendet.

Verwandte Themen