- 쿠키 생성 (만료기간 설정 방법1)
1
2
3
4
5
|
function setCookie( name, value, expiredays ) {
var date = new Date();
date.setDate( date.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + date.toGMTString() + ";"
}
|
cs |
- 쿠키 생성 (만료기간 설정 방법2)
1
2
3
4
5
|
var setCookie = function(name, value, exp) {
var date = new Date();
date.setTime(date.getTime() + exp*24*60*60*1000); // setTime()의 단위는 밀리세컨
document.cookie = name + '=' + value + ';expires=' + date.toUTCString() + ';path=/';
};
|
cs |
실제 생성은 아래처럼 생성
- 쿠키 가져오기
1
2
3
4
5
|
var getCookie = function(name) {
var value = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
return value? value[2] : null;
};
|
cs |
1
2
3
|
// getCookie(변수이름)
var is_expend = getCookie("expend");
console.log("쿠키 is_expend변수에 저장된 값: "+is_expend);
|
cs |
- 쿠키 삭제 방법
만료기간을 지난 날짜로 설정
1
2
3
|
var deleteCookie = function(name) {
document.cookie = name + '=; expires=Thu, 01 Jan 1999 00:00:10 GMT;';
}
|
cs |
'JavaScript' 카테고리의 다른 글
[GSAP]fade-in 효과 restart 제대로 적용하기(이전 잔상 없애기) (0) | 2023.03.16 |
---|---|
scrollify.js에서 부드럽게 스크롤 하는 버튼 만들기 (0) | 2023.03.15 |
[오류 기록] uncaught referenceerror: $ is not defined / jQuery 오류 (0) | 2023.03.15 |
<script>와 <script type="text/javascript"> 차이 (0) | 2023.03.15 |
버튼 클릭 시 input value 변경 (JavaScript, jQuery) (0) | 2023.01.05 |