JavaScript 브라우저 객체 모델 Cookie

    2018-04-25 11:21:13 작성

    Cookie

    cookie를 사용하면 사용자 정보를 웹페이지에 저장할 수 있습니다.
    쿠키는 이름 - 값 쌍으로 저장됩니다.

    • cookie 접근

      자바스크립트에서 쿠키는 document.cookie 속성으로 접근합니다.

      쿠키 등록 쿠키는 key = value 쌍으로 이루어진 데이터 입니다.
      expires는 쿠키의 만료 시간입니다.
      기본적으로 쿠키는 브라우저 창이 닫힐때 삭제 되지만,
      만료 시간을 지정하면 그 시간까지 브라우저를 닫아도 쿠키정보가 저장되어 있습니다.
      path는 쿠키가 속한 도메인 입니다. /는 현재 접속한 페이지의 도메인 입니다.
      쿠키 읽기 쿠키는 일반 문자열 처럼 보일수도 있지만 그렇지 않습니다.
      document.cookie 에 문자열을 덮어쓰더라도 해당 key에만 덮어쓰여집니다.
      값을 읽을 때는 key1=value1; key2=value2 형식의 문자열로 읽어 지기 때문에 지정된 하나의 쿠키값을 찾으려면
      쿠키 문자열에서 쿠키값을 검색하는 함수를 작성해야 합니다.
      쿠키 삭제 쿠키 삭제시에는 값을 지정할 필요가 없습니다.
      expires의 시간을 이전시간으로 설정하면 삭제 됩니다.
      일부 브라우저는 경로를 지정하지 않으면 쿠키를 삭제할 수 없으므로 쿠키 경로를 지정해야 합니다.
    • 쿠키 관리 함수

      쿠키를 쉽게 등록하고 값을 반환하는 함수입니다.