[Javascript] 쿠키 저장 및 삭제(set cookie, get cookie)

2021. 3. 10. 23:23·Tech Archive/Javascript

웹페이지 작업을 하던 중

특정기간동안 필요한 정보를 저장하기위해 쿠키를 사용해야할 때가 있다

 

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);
     }
   }
}

 

'Tech Archive > 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
'Tech Archive/Javascript' 카테고리의 다른 글
  • [Javascript, Jquery] 인스타그램 장기 토큰 갱신(refresh)
  • [Javascript] 특정문자 포함 여부 contains 대신 indexOf
  • [Javascript] 특정영역 인쇄하기
  • [Javascript] alert, prompt, confirm 상호작용
roundfigure
roundfigure
알 수 없는 에러, 기술, 그리고 딱 떨어지는 해답. 사방으로 흩어진 모호한 문제들, 매끄러운 'Round Figure'로 정리하고 싶은 블로그.
  • roundfigure
    Round Figure
    roundfigure
  • 전체
    오늘
    어제
    • 전체 글 (112) N
      • Tech Archive (40)
        • Linux (2)
        • Linux(CentOS) (9)
        • Apache (4)
        • SpringBoot (3)
        • React (0)
        • Javascript (8)
        • JSTL (5)
        • 웹접근성 (4)
        • MySQL (2)
        • Unity (0)
        • ETC (3)
      • Trend (17)
      • AI활용 (37)
      • Hosting & Infra (5)
      • Automation & Lab (1)
      • Error & Trouble Shooting (12) N
      • 직장인 생존기 (0)
        • 임금체불 실전 대응기 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • StackFreeks
    • StackFreeksTools
    • zeuz
    • hydok
  • 공지사항

  • 인기 글

  • 태그

    웹접근성
    apache
    claude code
    리눅스
    프로그래밍
    VPS 비교
    CentOS 7
    Claude Cowork
    SWE-bench
    javascript
    JSTL
    설치
    jquery
    클로드 코워크
    mysql
    Proxy
    CursorRules
    Linux
    ai 코딩 도구
    CLAUDE.md
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
roundfigure
[Javascript] 쿠키 저장 및 삭제(set cookie, get cookie)
상단으로

티스토리툴바