html jQuery 쿠키

2010.05.19 02:39

Elkha 조회 수:5016

참고 문서  

jquery-cookie.jpg

jQuery + Cookie

jQuery를 사용하여 쿠키를 생성해준다. jQuery 뿐만 아니라 쿠키 플러그인도 포함되있어야 한다.

jquery.cookie.js

플러그인 파일을 포함시킨후 함수를 호출한다.

(function($){
$.cookie = function(key, value, options) {
if(arguments.length > 1) {
var o = $.extend({}, $.cookieOptions, options);
if (value === null || value === undefined) {
value = '';
o.expires = -1;
}
if (o.expires.constructor != Date) {
var today = new Date();
today.setDate(today.getDate() + o.expires);
o.expires = today;
}
// Create the cookie string
document.cookie =
key + '=' + value +
'; expires=' + o.expires.toUTCString() +
(o.path? '; path=' + (o.path) : '') +
(o.domain? '; domain=' + (o.domain) : '') +
(o.secure? '; secure' : '');
} else {
if(result = new RegExp(key+"=(.*?)(?:;|$)").exec(document.cookie))
return decodeURIComponent(result[1]);
return false;
}
};
$.cookieOptions = {
expires: 365,
path: '/'
}
})(jQuery);

함수 호출

함수에는 어려운 부분이 없으며 모르는 내용은 php 쿠키 생성, 읽기 게시물을 참고하면 된다.
expires 단위는 하루를 기준으로 한다.

$.cookie('name','value', { expires:7, domain:'elkha.kr', path:'/', secure:0 } );

번호 제목 날짜 조회 수
81 vmware with centos 7 secret 2019.08.23 0
80 php-fpm tcp to socket secret 2020.01.25 0
79 net::ERR_CONNECTION_REFUSED secret 2021.10.11 0
78 my.cnf secret 2019.04.11 1
77 The best configuration of php7.4-fpm / 8GB 2023.05.04 18
76 To download large files with rsync command. 2023.05.04 18
75 The best configuration of php7.4-fpm / 1.5GB 2023.05.04 20
74 windows hardware encrypt ssd 2024.01.23 124
73 gearman 은 무엇인가? 2023.06.21 169
72 apache2 AllowOverride config 2023.05.23 174
71 php 에서 비동기 처리하는 방법 2023.06.22 209
70 mysqldump from remote db to my local server. 2023.05.04 416
69 yum install php 7.1 [6] 2018.10.10 686
68 mysql 백업 (shell script) file 2018.10.14 692
67 munin 설치 2018.10.13 785
66 yum install mariadb [2] 2018.10.10 1142
65 웹 백업 (쉘 스크립트) file 2018.10.14 1190
64 certbot apache multiple domain 2019.04.10 1411
63 yum install php-apcu 2019.03.12 1538
62 yum install latest redis file 2019.03.27 1678