function setCookie(cookieName, cookieVal)
{
var date = new Date();
var validity = 1;
//쿠키의 만료일을 지정한다 : 오늘로부터 하루 뒤
date.setDate(date.getDate() + validity);
//쿠키를 설정한다.
document.cookie = cookieName + '=' + escape(cookieVal) + '; expires=' + date.toGMTString();
document.write(cookieName + ' 쿠키 생성.<br/>');
}
function getCookie(cookieName)
{
//쿠키 정보를 읽어옴
var cookieData = document.cookie;
//쿠키를 정보별로 나누어 배열에 저장
var allCookies = cookieData.split('; ');
for(var i = 0; i < allCookies.length; i++)
{
//정보별로 나뉘어진 쿠키의 이름과 값을 분리함
var cookieArr = allCookies[i].split('=');
if(cookieName === cookieArr[0])
{
var cookieVal = unescape(allCookies[i]);
document.write(cookieVal + '<br/>');
}
}
}
function getAllCookies()
{
var cookieData = document.cookie;
var allCookies = cookieData.split('; ');
for(var i = 0; i < allCookies.length; i++)
{
var cookieArr = allCookies[i].split('=');
var cookieName = cookieArr[0];
var cookieVal = unescape(allCookies[i]);
document.write(cookieVal + '<br/>');
}
}
function removeCookie(cookieName)
{
var date = new Date();
var validity = 1;
date.setDate(date.getDate() - validity);
document.cookie = cookieName + '= ; expire=' + date.toGMTString();
document.write(cookieName + ' 쿠키 삭제.<br/>');
}
setCookie('TestCookie1', 'CookiewValue1');
setCookie('TestCookie2', 'CookiewValue2');
setCookie('TestCookie3', 'CookiewValue3');
document.write('<hr/>');
getCookie('TestCookie1');
getCookie('TestCookie2');
document.write('<hr/>');
removeCookie('TestCookie2');
document.write('<hr/>');
getAllCookies();
'Programming > JavaScript' 카테고리의 다른 글
[JavaScript] 7-1_DocumentObj.js (0) | 2016.12.08 |
---|---|
[JavaScript] 7-0_DOMScript.html (0) | 2016.12.08 |
[JavaScript] 6-5_iFrame.html (0) | 2016.12.07 |
[JavaScript] 6-5_history.js (0) | 2016.12.07 |
[JavaScript] 6-4_location.html (0) | 2016.12.07 |