쿠키가 설정된 위치를 찾으려고합니다.쿠키가 설정된 위치를 찾는 방법은 무엇입니까?
나는 바니시 캐시를 실행 중이며 안전하게 캐시 할 수 있는지 알 수 있도록 쿠키가 설정되는 위치를 알고 싶습니다.
응답 헤더는 다음과 같습니다.
HTTP/1.1 200 OK
Server: Apache/2.2.17 (Ubuntu)
Expires: Mon, 05 Dec 2011 15:11:39 GMT
Cache-Control: no-store, max-age=7200
Vary: Accept-Encoding
Content-Type: text/html; charset=UTF-8
X-Session: NO
X-Cacheable: YES
Date: Tue, 04 Dec 2012 15:29:40 GMT
X-Varnish: 1233768756 1233766580
Age: 1081
Via: 1.1 varnish
Connection: keep-alive
X-Cache: HIT
쿠키가 없습니다. 그러나 브라우저에서 동일한 페이지를로드 할 때 헤더가 동일하므로 응답 헤더에 캐시 히트 및 쿠키가 없습니다.
하지만 쿠키가 갑자기 나타 났으므로 어딘가에 있어야합니다. 제거하더라도 다시 나타납니다. 심지어 Chrome의 시크릿 모드에서도 나타납니다. 그러나 그것은 헤더 응답에 없습니다.
나는 사이트의 모든 자바 스크립트를 거쳤으며 아무 것도 찾을 수 없다. 쿠키를 설정하는 다른 방법이 있습니까?
감사합니다.
이$ varnishlog -b -m 'RxHeader:Set-Cookie.*COOKIENAME'
이 당신에게 TxURL 포함 백엔드 요청 목록 전체 varnishlog을 줄 것이다 :의 Set-Cookie 헤더는 어떤 점에서 니스를 통과하면
쿠키의 이름을 알려주는 경우 누군가 다른 쿠키 나 타사 스크립트를 알 수 있습니다. 페이 스북, 트위터 또는 추적 스크립트 (진정한 추적 또는 광고에서)가 가장 흔하게 출처입니다 – Clarence