
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
/**
* 쿠키 정보
*/
/** 쿠기정보를 가져온다.ㅣ */
function getCookie(cookieName) {
var search = cookieName + '=';
var cookie = decodeURIComponent(document.cookie);
var startIndex, endIndex;
/* 현재 쿠키가 존재할 경우 */
if (cookie.length > 0) {
/* 해당 쿠키명이 존재하는지 검색한 후 존재하면 위치를 리턴. */
startIndex = cookie.indexOf(cookieName);
/* 존재한다면 */
if (startIndex != -1) {
/* 값을 얻어내기 위해 시작 인덱스 조절 */
startIndex += cookieName.length;
/* 값을 얻어내기 위해 종료 인덱스 추출 */
endIndex = cookie.indexOf(';', startIndex);
/* 만약 종료 인덱스를 못찾게 되면 쿠키 전체길이로 설정 */
if (endIndex == -1) {
endIndex = cookie.length;
}
/* 쿠키값을 추출하여 리턴 */
return unescape(cookie.substring(startIndex + 1, endIndex));
} else {
/* 쿠키 내에 해당 쿠키가 존재하지 않을 경우 */
return false;
}
} else {
/* 쿠키 자체가 없을 경우 */
return false;
}
}
/** 쿠키정보를 설정한다. */
function setCookie(name, value, expiredays) {
var todayDate = new Date();
todayDate.setDate(todayDate.getDate() + expiredays);
document.cookie = name + '=' + escape(value) + '; path=/; expires=' + todayDate.toGMTString() + ';';
}