원격 URL에서 javascript 쿠키 목록 (예 : google analytics _utmz 쿠키)을 만들려면 어떻게해야합니까?원격 URL에서 javascript 쿠키 목록 검색
http 헤더를 가져 와서 http 쿠키를 가져올 수 있습니다. 예를 들어 원격 URL에서 'document.cookie'를 실행할 수있는 방법이 있습니까?
미리 감사드립니다.
원격 URL에서 javascript 쿠키 목록 (예 : google analytics _utmz 쿠키)을 만들려면 어떻게해야합니까?원격 URL에서 javascript 쿠키 목록 검색
http 헤더를 가져 와서 http 쿠키를 가져올 수 있습니다. 예를 들어 원격 URL에서 'document.cookie'를 실행할 수있는 방법이 있습니까?
미리 감사드립니다.
사이트가있는 도메인에 대해서만 쿠키를 얻을 수 있습니다.
유일한 다른 옵션은 해당 도메인의 iframe을 사용하는 것입니다.하지만 그 도메인의 iframe을 사용해야 만 정보를 처리 할 수 있습니다.
편집 :
당신이 웹 페이지, 사용과 같은 도메인에서 쿠키를 얻으려고 노력하는 경우 :
function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
x=x.replace(/^\s+|\s+$/g,"");
if (x==c_name)
{
return unescape(y);
}
}
}
의 getCookie ("분석 _utmz");
합니다 (W3Schools 많이 미워에서 예를 참조하십시오)
웹 사이트가 명백한 보안상의 이유로 다른 사이트에서 설정 한 쿠키를 액세스하는 것은 불가능하다.
앨리스는 밥의 웹 사이트를 방문하여 로그인합니다. 밥의 사이트는 앨리스의 브라우저에 로그인되어 있음을 증명하는 쿠키를 설정합니다. 앨리스는 Malory의 웹 사이트를 방문합니다. Malory가 Bob이 Alice에 대해 설정 한 쿠키를 읽을 수 있다면 Malory는 쉽게 Alice 인 것처럼 행동하고 Bob의 사이트에 저장된 모든 데이터에 액세스 할 수 있습니다.
감사합니다.하지만 어떤 사이트로 가서 F12 키를 누르면 (개발자 도구가 열립니다) 콘솔을 열고 다음을 입력하십시오. document.cookies 쿠키 목록이 표시됩니다. 이를 프로그램 적으로 수행하는 옵션은 무엇입니까? – user1596031
다른 웹 사이트에서 가져온 것이 아닙니다. 보안상의 문제입니다. 사이트의 Javascript에서'document.cookie'를 사용할 수 있습니다. 도메인에서 설정된 쿠키 만 제공합니다. – ColBeseder
다시 한 번 감사드립니다.하지만 콘솔의 클라이언트 브라우저에서 document.cookie를 사용할 때. 나는이 과자를 얻는다. 서버 측에서이 브라우저 콘솔을 시뮬레이트하는 방법이 있는지 알고 있습니까? – user1596031