/** * 쿠키값 추출 * @param cookie_name 쿠키명 */ function getCookie(cookie_name) { var cookie = document.cookie; if (cookie.length > 0) { start_pos = cookie.indexOf(cookie_name); if (start_pos != -1) { start_pos += cookie_name.length; end_pos = cookie.indexOf(';', start_pos); if (end_pos == -1) { end_pos = cookie.length; } return unescape(cookie.substring(start_pos + 1, end_pos)); } else { return false; } } else { return false; } } /** * 쿠키 설정 * @param cookie_name 쿠키명 * @param cookie_value 쿠키값 * @param expireDay 쿠키 유효날짜 */ function setCookie(cookie_name, cookie_value, expire_date, domain) { var today = new Date(); var expire = new Date(); expire.setTime(today.getTime() + 3600000 * 24 * expire_date); cookies = cookie_name + '=' + escape(cookie_value) + '; path=/;'; if (domain != undefined) { cookies += 'domain=' + domain + ';'; } else if (document.domain.match(/www\./) != null) { cookies += 'domain=' + document.domain.replace('www.','') + ';'; } if (expire_date != 0) cookies += 'expires=' + expire.toGMTString(); document.cookie = cookies; } /** * 쿠키 삭제 * @param cookie_name 삭제할 쿠키명 */ function deleteCookie(cookie_name) { var expire_date = new Date(); expire_date.setDate(expire_date.getDate() - 1); document.cookie = cookie_name + '=' + '; expires=' + expire_date.toGMTString() + '; path=/'; }