반응형
세션 (session)
//세션에 값 입력
sessionStorage.setItem([ ID, data );
//세션 값 출력
sessionStorage.getItem( ID );
//세션 값 삭제
sessionStorage.removeItem( ID );
쿠키 (Cookie)
//쿠키 생성
function _fnSetCookie(name, value, hours) {
if (hours) {
var date = new Date();
date.setTime(date.getTime() + (hours * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
} else {
var expires = "";
}
document.cookie = name + "=" + value + expires + "; path=/";
}
//쿠키 값 입력
function _fnGetCookie(cookie_name) {
var x, y;
var val = document.cookie.split(';');
for (var i = 0; i < val.length; i++) {
x = val[i].substr(0, val[i].indexOf('='));
y = val[i].substr(val[i].indexOf('=') + 1);
x = x.replace(/^\s+|\s+$/g, ''); // 앞과 뒤의 공백 제거하기
if (x == cookie_name) {
return unescape(y); // unescape로 디코딩 후 값 리턴
}
}
}
//쿠키 삭제하기
function _fnDelCookie(cookie_name) {
document.cookie = cookie_name + '=; expires=Thu, 01 Jan 1999 00:00:10 GMT;';
}
'IT > JS + Jquery' 카테고리의 다른 글
[JavaScript]XML 파싱 function (0) | 2019.11.07 |
---|---|
[JavaScript] 자바스크립트로 내 IP확인하기_(공인ip) (0) | 2019.10.18 |
[JavaScript]이메일 특수문자 포함 정규식 (0) | 2019.10.04 |
[JavaScript]텍스트 마지막 글자 가리기 (0) | 2019.10.02 |
[Javascript]Object 안에 Array Type Name 가져오기 (0) | 2019.09.10 |