IP 주소로 액세스하는 웹사이트에 대한 Firefox cookie.sqlite에서 쿠키를 찾을 수 없는 이유는 무엇입니까?

IP 주소로 액세스하는 웹사이트에 대한 Firefox cookie.sqlite에서 쿠키를 찾을 수 없는 이유는 무엇입니까?

이 문제에 대해질문, 다음을 통해 직접 액세스할 수 있는 PythonFlask 애플리케이션에 일부 쿠키를 설정했습니다.http://127.0.0.1:8000, 위 주소를 방문해보니 cookie.sqlite에 해당 사이트에 대한 정보가 전혀 저장되어 있지 않은 것 같았습니다.

예를 들어:

좋아요

$ sqlite3 cookies.sqlite "select * from moz_cookies where baseDomain glob '*stackoverflow*'"

357167|stackoverflow.com||cc|0d41064c61774c12b5d369694f729429|stackoverflow.com|/|1784567753|1469906956225907|1469034954014292|0|0|0|0
366821|stackoverflow.com||_gat|1|.stackoverflow.com|/|1469907557|1469906957098821|1469906957098821|0|0|0|0

노르웨이 크로네

 $ sqlite3 cookies.sqlite "select * from moz_cookies where baseDomain glob '*127.0.0.1*'"
 $



이 SQlite 데이터베이스(~/.mozilla/firefox/*.default/cookies.sqlite)를 덤프하고 IP를 greping해 보았으나 제대로 작동하지 않았습니다.

~/.mozilla/firefox/2r7mbtt8.default $ sqlite3 cookies.sqlite .dump > mozilla-30-07-2016.sql
~/.mozilla/firefox/2r7mbtt8.default $ grep --color "127.0.0.1" mozilla-30-07-2016.sql 
~/.mozilla/firefox/2r7mbtt8.default $



Mozilla Firefox에서 직접 확인했는데(개인정보 > 개별 쿠키 삭제) 쿠키가 실제로 저장되어 있었습니다.

여기에 이미지 설명을 입력하세요.

현재 Firefox에 대해 다음과 같은 질문이 있습니다.

  • IP 주소나 IP+포트를 통해 접속하는 웹사이트의 쿠키 저장에 약간의 차이가 있나요?
  • IP 주소를 통해 방문한 사이트의 쿠키를 다른 SQlite 데이터베이스에 저장합니까?

답변1

여기서 작동합니다.

sqlite> select * from moz_cookies where basedomain='127.0.0.1';
56447|127.0.0.1||mythweb_id|popn9pcsh52ut89d1g1a601us6|127.0.0.1|/|1501456297|1469920297288887|1469920297288887|0|0|0|0

어쩌면 귀하의 쿠키는 영구 쿠키가 아닌 세션 쿠키일 수도 있습니다. 세션 쿠키는 저장되지 않습니다.

관련 정보