私はFirefoxを使用しており、セッションとCookieを理解しようとしています。PHPSESSIDがFirefoxのcookies.sqliteに存在しないのはなぜですか?
FirefoxのCookieは、cookies.sqlite
ファイルに保存されています。
セッションはセッション名で識別されます。デフォルトセッション名はPHPSESSID
です。これは実際にはクッキーです。 [ネットワーク]タブの[Cookiesインスペクタ]タブを確認すると、PHPSESSID
が表示されます。下記を参照してください。
私はcookies.sqlite
でPHPSESSID
クッキーが存在すべきであると仮定しました。だから、私はをDB Browser for Sqlite
プログラムに開いた。私はabout:support
に行ってプロファイルフォルダを確認したので、正しいcoookies.sqliteを開いたと確信しています。
私が仮定していない限り、にはPHPSESSID
のクッキーは存在しません。下を見てください(私はホスト名を打ち切りました)。
私の質問は、なぜcookies.sqlite
に存在するPHPSESSID
しませんか?
https://askubuntu.com/questions/35312/firefox-hidden-cookies-not-in-cookies-sql relevant? – Federkun
@Federkunこれは間違いなく役に立つリンクです。しかし、Firefoxを閉じる/再オープンするとき、 'PHPSESSID'はまだそこにないので、私の質問には答えません。 –
注目のリンク: https://stackoverflow.com/questions/777767/firefox-session-cookies –