자바스크립트로 브라우저 쿠키 다루기

Photo of author

By tutor

자바스크립트로 브라우저 쿠키 다루기

자바스크립트로 브라우저 쿠키 다루기

 

자바스크립트로 브라우저 쿠키 다루기

쿠키란?

쿠키는 인터넷 사용자의 정보를 저장하는 작은 텍스트 파일입니다. 이는 웹사이트가 사용자를 식별하고, 일정 기간 동안 사용자 정보를 저장할 수 있도록 합니다.

쿠키 생성하기


document.cookie = "key=value; expires=Thu, 01 Jan 2050 00:00:00 UTC; path=/";

쿠키를 생성하려면 document.cookie를 사용합니다. key는 쿠키의 이름이며, value는 쿠키의 값입니다. expires는 쿠키 만료일이며, path는 쿠키의 적용 경로입니다.

쿠키 읽기


const cookies = document.cookie.split(';');
cookies.forEach(cookie => {
  const [key, value] = cookie.trim().split('=');
  console.log(`${key}: ${value}`);
});

쿠키를 읽으려면 document.cookie를 사용하여 쿠키의 전체 문자열을 가져옵니다. 그런 다음 split(‘;’)을 사용하여 각 쿠키를 분할하고(trim()으로 공백 제거) split(‘=’)을 사용하여 이름과 값으로 분할합니다.

쿠키 삭제하기


document.cookie = "key=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";

쿠키를 삭제하려면 해당 쿠키를 만료시켜야 합니다. expires를 현재 날짜보다 이전으로 설정하여 만료시킵니다. 단, path는 생성할 때와 같아야 합니다.

결론

자바스크립트를 사용하여 브라우저 쿠키를 생성하고, 조회하고, 삭제하는 것은 간단합니다. 하지만 충분한 보안을 유지하기 위해서는 사용자 데이터를 저장할 때 암호화 및 보안 원칙을 준수해야 합니다.

(최대 100단어) 자바스크립트 브라우저 쿠키를 다루는 것은 이제 매우 중요합니다. 쿠키는 유저 경험과 인터넷 프라이버시에 중요한 역할을 합니다. 이를 이용해 사용자 정보를 저장할 때 보안을 유지하고, 유저가 원하는 데이터만 수집하도록 노력해야 합니다.