IE 에서 생성한 쿠키(expires 를 설정한..) 를 파이어폭스에서 읽을 수 있을까?

난 당연히 될 것이라고 생각했다.
왜냐면 쿠키란 것은 http 표준 기능이니까. 당연히 될 것이라고 생각했는데...

우선 쿠키는 보안상 브라우저 세션에 의존적이다.
IE 와 파폭은 다른세션 일수 밖에 없으니까..당연히 서로 독립적인게 맞다.
하지만 expire time 을 설정한 쿠키라면.. 이쿠키는 url 에 의존적이므로 브라우저와 상관없이 url만 동일하면 상관없지 않을까....
하지만.. 브라우저는 특정업체가 만드는 것이고 캐시할 쿠키를 어디에 저장하고 관리할 것인지는 브라우저 제조업체가 알아서 하는 것이다. 이것은 표준이 따로 없기때문에..
즉 IE 와 파이어폭스는 서로 다른 폴더에 쿠키를 저장한다. 그리고 그곳에 존재하는 쿠키만 관리한다.
즉 로컬에 캐시된 쿠키라 해도 브랑저 별로 따로 관리되고 있었다.
즉 IE 에서 만들어 캐시한 쿠키는 파폭에서 읽히지 않는다.

지인의 의뢰로 살펴보게 된 것인데...
html 과 자바스크립트 만으로 동작하는 페이지를 만들어 배포하는 것이 목적인데, 이때 유일하게 저장소로 쓸수있는 것이 쿠키다. 헌데 문제가 IE 에서 만든 쿠키 데이터를 파폭에서는 전혀 읽히지가 않는 문제가 발생한 것이다.
또한 파이어폭스에서 만든 데이터 역시 IE 에서 읽히지 않는다.
어떻게 보면 당연한 일인듯 한데...
지인의 이 문제는 해결이 안될 듯 하다.
혹시 해결책을 아시는 분 있을까?


================= 해결책 찾음 ================

http://steelleg.tistory.com/entry/Cross-Browser-Cookie브라우저에-상관없이-쿠키-공유하기
로 포스팅 햇음.

신고

댓글을 달아 주세요