secure ssl true또는falsefalsetrue로설정하면보안을위해 ssl 즉 https 프로토콜일때만쿠키생성
- 모든 옵션은 말 그대로 필요한것이 있을경우 지정하면 되고, 지정 안하면 기본값으로 세팅된다.
- expires , expires_day , expires_hour 는 경우에 맞게 적당한것으로 한가지를 골라 사용하면 된다. 3개중 2개 이상을 중복해서 사용하면 위 적힌 순서대로 먼저 적은것이 적용되게 된다. 즉 expires 와 expires_day 를 동시에 옵션을 주면 expires 가 적용되고 expires_day는 무시된다.
■ 사용 예제
◎ 쿠키 만들기
1. 기본옵션으로 쿠키 만들기
- 브라우저가 종료되면 없어지고, 현재 도메인에서, 모든 디렉토리 (/) 에서 사용가능한 쿠키가 만들어진다.
Cookie.set('cookie_name1','cookie_value1');
2. 모든 옵션
Cookie.set('cookie_name2','cookie_value2',{
expires :newDate(2013,8,10,0,0,0),
domain:'example.com',
path :'/dir',
secure :true
});
3. 만료일 : 일(day)단위
- 현재시간으로부터 1일동안 사용가능한 쿠키 만들기
- 위 2번에서 expires 옵션 대신 사용하면 된다.
Cookie.set('cookie_name3','cookie_value3',{
expires_day :1
});
4. 만료일 : 시간(hour)단위
- 현재시간으로부터 12시간동안 사용가능한 쿠키 만들기
- 위 2번에서 expires 옵션 대신 사용하면 된다.
Cookie.set('cookie_name4','cookie_value4',{
expires_hour :12
});
5. 특수문자(; 와 =) 처리
- 쿠키는 document.cookie 에 = 과 ; 을 이용하여 값들을 문자열로 연결하여 저장하고, 값을 가져올때에도 = 과 ; 을 기준으로 잘라서 가져오기때문에 2개 문자를 포함한 특수문자들을 처리해준다.
9. 2번에서 옵션값을 정해서 생성한 쿠키값 삭제
- 만료일을 제외한 모든 옵션을 생성할때와 똑같이 지정해서 삭제해야 함
Cookie.del('cookie_name2',{
domain:'example.com',
path :'/dir',
secure :true
});
출처 : http://steadypost.net/post/knowhow/id/161/
|
|
번 호
카테고리
제 목
이름
조회수
Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천 실행시간 : 0.05785 초 to webmaster... gogo sea. gogo sea.