잠시만 기다려 주세요

HOME   |  여기는?   |  바다물때표   |  여러가지 팁 (888)  |  추천 및 재미 (152)  |  자료실 (20)  |  끄적거림 (519)  |  시나리오 (760)  |  드라마 대본 (248)  |  

2020년 09월 21일
힘 빼고 부드럽게 편안하게 서두르지 않고 천천히 의식하지 말고.... 말없이.... 온유하게..... 바로 이것에 인생이 있다. - 바다아이
 




    javascript/jquery

javascript/jquery - javascript 자바스크립트 쿠키, cookie, 만들기, 저장, 삭제, 가져오기, 얻기
이 름 : 바다아이   |   조회수 : 2261         짧은 주소 : https://www.bada-ie.com/su/?451591799931
쿠키는 아래처럼 저장됩니다. 테이블 보고 옵션을 보시면 됩니다.

document.cookie = "name=value; expires=date; path=path; domain=domain; secure";

옵션을 풀로 사용한다면... 아래 쿠키 만드는 함수를 예를 들어


set_cookie ( "name", "John Smith", 1, "/", "bada-ie.com", "secure" );

만약 만료기간을 0으로 놓으면 브라우저 전부 종료 할때까지만 유효합니다.
편의상 아래 예제 함수 이용할때만 그렇습니다. 실제 만료날짜에 0넣으면 쿠키가 삭제됩니다. 참고하세요..^^;

 
Property Description Example
name=value 이것은 쿠키의 이름과 값을 설정한다. username=matt
expires=date 이 옵션값은 쿠키가 익스파이어될 기간을 설정하는 값이다. 데이터는 Date객체의 toGMTString() 메소드를 이용하여 반환된 값을 설정한다. 만약 expires 값이 주어지지 않으면 쿠키는 브라우저가 닫히는 순간 소멸된다. expires=
13/06/2003 00:00:00
path=path 이 옵션값은 쿠키가 적용될 사이트의 패스를 지정하고자 하는 경우 이용된다. 이 패스내의 문서에서만 쿠키값을 검색할 수 있다. ㅇ.ㅣㄹ반적으로 왼쪽 블랭크는 쿠키를 검색가능하는 범위를 나타낸다. path=/tutorials/
domain=domain 이 옵션값은 쿠키를 적용할 도메인을 지정한다. 오직 이 도메인에 지정된 웹 사이트에서만 쿠키를 조회할 수 있다. 보통 왼쪽 블랭크는 쿠키를 접근할수 있는 도메인을 의미한다. domain=elated.com
secure 이 옵션 플래그가 가리키는 것은 브라우저가 SSL을 이용하여 서버에 쿠키를 전송한다는 것이다. flag는 드물게 이용된다. secure

아래는 만들고, 가져오고, 지우는 예제입니다.


<script>

function set_cookie(name, value, exp, path, domain, secure) {
    var cookie_string = name + "=" + escape(value);

    if (exp) {
        var expires = new Date();
        expires.setDate(expires.getDate() + exp);		
        cookie_string += "; expires=" + expires.toGMTString();
    }

    if (path)
        cookie_string += "; path=" + escape(path);

    if (domain)
        cookie_string += "; domain=" + escape(domain);

    if (secure)
        cookie_string += "; secure";

    document.cookie = cookie_string;
}

function get_cookie(cookie_name) {
    var results = document.cookie.match('(^|;) ?' + cookie_name + '=([^;]*)(;|$)');

    if (results)
        return (unescape(results[2]));
    else
        return "";
}

function delete_cookie(cookie_name) {
    var cookie_date = new Date(); // current date & time
    cookie_date.setTime(cookie_date.getTime() - 1);
    document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

// 나머지는 다 문자열로 넣으시고 exp 만료 날짜만 정수입니다. 따옴표 쓰면 안됩니다.
// set_cookie("aaa", "bbb", 1);
// delete_cookie("aaa");
// alert(get_cookie("aaa"));

</script>


출처 : http://neokido.tistory.com/entry/Javascript에서-쿠키-처리하기
| |


      1 page / 3 page
번 호 카테고리 제 목 이름 조회수
74 javascript/jquery javascript , ... 바다아이 242
73 javascript/jquery , cookie class 바다아이 799
72 javascript/jquery select 3 바다아이 1183
71 javascript/jquery , ... 바다아이 1731
70 javascript/jquery , timezone, , ... moment.js 바다아이 1859
69 javascript/jquery textarea cursor . focus, cursor ... 바다아이 1791
68 javascript/jquery (block) , ... 바다아이 1731
67 javascript/jquery textarea cursor , , focus 바다아이 2337
66 javascript/jquery jquery ajax option .... 바다아이 1948
65 javascript/jquery jquery open api , ajax JSONP cross domain , , error 0 ... sop 바다아이 2004
64 javascript/jquery javascript , , , , () 바다아이 2094
63 javascript/jquery javascript (date ) 바다아이 2185
62 javascript/jquery CSS3 javascript 바다아이 2359
현재글 javascript/jquery javascript , cookie, , , , , 바다아이 2262
60 javascript/jquery javascript 바다아이 2574
59 javascript/jquery javascript / , , , 바다아이 2798
58 javascript/jquery url , , encode, decode ... 바다아이 2075
57 javascript/jquery javascript ... frame location.href 바다아이 2185
56 javascript/jquery File Upload Progress, .... . 바다아이 2527
55 javascript/jquery javascript, json , json Highlight 바다아이 2533
54 javascript/jquery javascript json , , JSON.stringify, JSON.parse, 바다아이 2629
53 javascript/jquery javascript innerHTML, innerTEXT ... 바다아이 2363
52 javascript/jquery javascript entity , , encode, decode 바다아이 2673
51 javascript/jquery javascript post, get , 바다아이 3872
50 javascript/jquery text copy, , How to copy a TEXT to Clipboard on a Button-Click 바다아이 2751
49 javascript/jquery jquery autocomplete , , . 바다아이 2506
48 javascript/jquery javascript, jquery, , autocomplete 바다아이 2842
47 javascript/jquery substring, substr, indexOf, lastIndexOf (javascript , , ) 바다아이 2604
46 javascript/jquery Javascript event.keyCode , , ACSII 바다아이 2245
45 javascript/jquery url encode decode , , , javascript 바다아이 3440
| |








Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ FreeBSD + GoLang + PostgreSQL ]
서버위치 : 구글 클라우드 플랫폼  실행시간 : 0.07076
to webmaster... gogo sea. gogo sea.