웹페이지 작업을 하던 중
특정기간동안 필요한 정보를 저장하기위해 쿠키를 사용해야할 때가 있다
setCookie('쿠키 설정할 이름','설정할 값',1); 으로 쿠키를 설정 할 수 있다
3번째 매개변수는 설정할 기간을 설정한다.
function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
getCookie('쿠키 설정한 이름'); 으로 쿠키의 내용이 있는지 값을 가져 올 수 있다
function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
x=x.replace(/^\s+|\s+$/g,"");
if (x==c_name)
{
return unescape(y);
}
}
}
'Web > Javascript' 카테고리의 다른 글
[Javascript, Jquery] 인스타그램 장기 토큰 갱신(refresh) (0) | 2022.01.05 |
---|---|
[Javascript] 특정문자 포함 여부 contains 대신 indexOf (0) | 2021.03.19 |
[Javascript] 특정영역 인쇄하기 (0) | 2021.02.25 |
[Javascript] alert, prompt, confirm 상호작용 (0) | 2021.02.07 |
[Javascript, Jquery] select option 선택값 (0) | 2021.01.28 |