2012-11-25 3 views
0

웹 페이지의 쿠키 파일에서 특정 사용자에 해당하는 쿠키를 검색 할 수 있습니까? 예를 들어, here으로 정의 된 함수가 있으면 웹 사이트 URL을 전달할 수 있기를 기대하며 이름과 함수는 해당 사용자의 쿠키를 반환합니다. 이 모든 일은 내가 스크립트를 실행할 때 일어납니다.사용자를위한 웹 사이트에 대한 쿠키 얻기

또는 수집 된 쿠키에서 사용자 이름을 어떻게 얻을 수 있습니까?

또한 document.cookie와 같은 명령을 실행하면 일부 변수 및 값이있는 대화 상자가 반환됩니다. localle, c_user, csm, sub, act 등의 변수 ... 이러한 변수의 의미는 무엇입니까? 사용자 이름이 지정된 쿠키를 고유하게 식별 할 수 있습니까?

+0

사용자 당 _ 웹 페이지가 무엇을 의미합니까? ['document.cookie'] (https://developer.mozilla.org/en-US/docs/DOM/document.cookie)에는 현재 도메인 (사용자가 액세스 할 수있는 모든 쿠키)에 유효한 쿠키가 있습니다. –

+0

다른 도메인에서 쿠키를 설정할 수 없습니다. –

+0

수정 사항을 참조하십시오. – jpo

답변

0

JavaScript는 HTML 문서에 포함 된 경우 브라우저가 해당 페이지에 설정 한 쿠키에 대한 액세스 권한을가집니다.

다른 페이지의 쿠키에 액세스 할 수 없습니다 (쿠키가 쿠키를 공유하지 않는 경우).

다른 브라우저의 쿠키에 액세스 할 수 없습니다 (쿠키는 JS를 실행하는 브라우저에 저장되지 않으므로). (BTW, 새로운 질문을 했어야)

업데이트를 다시 편집 :

document.cookie 당신에게 문서의 쿠키를 포함하는 문자열을 제공합니다. 쿠키 이름은 설정 한 코드 작성자가 결정합니다. 그들은 그 사람이 원하는 것을 의미합니다.

쿠키는 이름으로 식별 할 수 있습니다. 쿠키에는 사용자 이름이 없습니다 (쿠키를 설정하는 코드 작성자가 쿠키에 사용자 이름을 저장할 수도 있음).

+0

수정 사항을 참조하십시오. – jpo

관련 문제