프로필카테고리질문하기
로그인 계정 만들기

쿠키 설정 방법, 쿠키 값 얻는 방법

자바스크립트에서 쿠키를 설정하고 쿠키 값을 얻는 방법은 무엇인가요?
답변하기 의견 추가
의견 (0)
더 많은 의견 보기

답글 (1)

394 개월 전

document.cookie 를 사용하여 쿠키를 설정하고 얻을 수 있어요.

document.cookie = "name=Ethan"; document.cookie = "favoriteColor=Blue"; alert(document.cookie); /* 결과: name=Ethan; favoriteColor=Blue; */
쿠키 설정하기

조금 더 실용적인 방법을 원한다면 함수를 만들어야겠죠!

name 및 value가 적절하게 이스케이프 되어야 한다는 점에 주의하세요.

var setCookie = function(name, value, exp) { var date = new Date(); date.setTime(date.getTime() + exp*24*60*60*1000); document.cookie = namae + '=' + value + ';expires=' + date.toUTCString() + ';path=/'; }; setCookie('name', 'Ethan', 7); /* name=Ethan, 7일 뒤 만료됨 */ setCookie('favoriteColor', 'Blue', 7); /* favoriteColor=Blue, 7일 뒤 만료됨 */
쿠키 얻기

조금 더 실용적인 방법을 원한다면 함수를 만들어야겠죠!

var getCookie = function(name) { var value = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); return value? value[2] : null; }; getCookie('name'); /* 결과: Ethan */
쿠키 삭제
쿠키를 삭제하기 위해 만료 날짜를 0(Thu, 01 Jan 1970 00:00:01 GMT)으로 설정할 수 있어요.
var deleteCookie = function(name) { document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; } deleteCookie('name');
의견 추가
의견 (0)
더 많은 의견 보기

정보

업보트
1
질문됨
4 개월 전
최근 활동
4 개월 전

카테고리

JavaScript