티스토리 뷰

프로그래밍

[JAVASCRIPT] jQuery Cookie

ReturnToHome 2016. 12. 24. 21:22

jQuery cookie(쿠키) 사용

 

// 경로

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>

 

 1. 세션 쿠키 - 세션 쿠키는 브라우저가 열려 있는 동안만 유지

   $.cookie('key' 'value');

 

2. 만료일 지정 쿠키

   $.cookie('key' 'value', { expires : 값 });

    -  expires 단위는 일(日)

 

3. path 지정 - 별도의 path 지정을 하지 않으면 쿠키가 만들어진 페이지 경로에만 적용되므로 모든 페이지를 원할지 아래와 같이 path:'/' 설정

   $.cookie('key' 'value',  { expires : 값, path : '/' });

   $.cookie('key' 'value', { path : '/' });

 

4. 쿠키 읽기 - 해당 key가 없다면 null 반환

   $.cookie('key' );

 

5. 쿠키 삭제  - path 옵션을 주어 쿠키를 만들었다면 삭제할때 역시 같은 path 옵션을 줌

   $.cookie('key', null);

 



<쿠키 생성시 옵션 항목>


expires : 365

쿠키 만료를 일단위로 설정한다 생략하면 세션 쿠키로 만들어진다


path : '/'

쿠키가 적용되는 페이지 경로. 사이트 전체 페이지에 적용하려면 위와같이 설정


domain : 'domain.com'

쿠키가 적용될 도메인 디폴트가 쿠키가 만들어진 도메인이다


secure : true

디폴트는 false 다. true로 설정하면 쿠키전송은 https 프로토콜로만 가능


raw : true

디폴트는 false이다 false 일 경우는 쿠키는 생성되거나 읽을 떄 기본적으로 인코딩/디코딩을 한다(encodeURIComponent / decodeURIComponent 이용)



XE에서는 path: './' 

익스는 그대로 path: '/'

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함