만약 만료기간을 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>functionset_cookie(name, value, exp, path, domain, secure) {
var cookie_string = name + "=" + escape(value);
if (exp) {
var expires = newDate();
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;
}
functionget_cookie(cookie_name) {
var results = document.cookie.match('(^|;) ?' + cookie_name + '=([^;]*)(;|$)');
if (results)
return (unescape(results[2]));
elsereturn"";
}
functiondelete_cookie(cookie_name) {
var cookie_date = newDate(); // 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에서-쿠키-처리하기
|
|
번 호
카테고리
제 목
이름
조회수
Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천 실행시간 : 0.06523 초 to webmaster... gogo sea. gogo sea.