2011-02-27 5 views
2

cfcookie 태그로 클라이언트 쿠키를 삭제하는 데 문제가 있습니다. 값을 ""로 설정하고 만료일을 지금 변경하고 있습니다.Coldfusion 쿠키 문제

하지만 쿠키를 삭제하는 동일한 페이지에서 쿠키를 다시 설정한다고 생각합니다.

쿠키가있는 곳을 알려주는 애플리케이션 (또는 chrome, firefox 용 애드온)이 있습니까?

답변

2

컴퓨터와 인터넷 사이의 모든 HTTP (S) 트래픽을 기록하는 응용 프로그램 인 Fiddler이 있습니다.

1) Fiddler를 실행하십시오.
2) 사용하는 브라우저에서 사이트를 엽니 다.
3) Fiddler에서 요청 및 응답 헤더를 확인하십시오. 모든 쿠키 세트 또는 삭제가 나타납니다.

기타 참조 :
Fiddler Can Make Debugging Easy. [2006 년 9 월 12 일]
Fiddler Proxy and HTTP Debugging Tool [2012 년 12 월 17 일]

0

예, HTTPLive Headers for FireFox를 확인하십시오. 또는 브라우저와 서버 사이에 넣을 다른 유형의 인터셉트 프록시. 그런 다음 HTTP 헤더를보고 쿠키가 설정되는 위치 (또는 적어도 얼마나 자주)를 결정할 수 있습니다.

1

tiangoinu가 말한 것처럼 Windows 용 Fiddler를 사용하거나 Mac 사용자 인 경우 Charles Proxy을 확인하십시오.

특정 질문에 대해서는 쿠키를 삭제 한 후에 리디렉션을 수행하지 않는지 확인하십시오. 클라이언트에서 쿠키를 삭제하려면 필요한 HTTP 헤더를 브라우저에 전달해야하며 경우에 따라 cflocation을 사용하면 해당 헤더가 전송되지 않습니다.