[javascript] cookie 설정, 사용, 해제 소스
// 블로그펌
<Cookie 설정>
function SetCookie( name, value, expiredays )
{
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
<Cookie 사용>
function GetCookie(cookieName)
{
var search = cookieName + "=";
var cookie = document.cookie;
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;
}
<Cookie 삭제>
function DeleteCookie(cookieName)
{
var expireDate = new Date();
expireDate.setDate(expireDate.getDate() - 1);
document.cookie = cookieName + "=" + "; expires = "+ expireDate.toGMTString() + "; path=/";
}