html+css+js
js 쿠키
double_R_one_G
2021. 10. 8. 11:29
728x90
쿠키 생성 부분
const setPopCookie = (name, value, expiredays) => {
const todayDate = new Date();
todayDate.setDate(todayDate.getDate() + expiredays);
document.cookie = `${name}${nodePopUp.id}= ${escape(
value
)}; path=/ ; expires=${todayDate.toGMTString()};`;
};
const ClosePop = () => {
setPopCookie('name', 'y', 1);
handleNextpopUp();
};
쿠키 활용
function getPopCookie(name) {
const cookie = document.cookie;
if (document.cookie != '') {
const cookieArray = cookie.split('; ');
for (let index in cookieArray) {
let cookie_name = cookieArray[index].split('=');
if (cookie_name[0] == name) {
// 이름이 같다면
}
}
}
}
728x90