2012-04-26 6 views
10

자바 스크립트 영속성 쿠키의 최대 허용 만기 시간 값은 얼마입니까?자바 스크립트 쿠키의 최대 유효 기간

+3

나는 그것이 가능하지 않다고 생각합니다. 그냥 임의로 큰 시간 값을 선택하여 사용자가 그 시간까지 죽었는지 확인하십시오.;) –

+0

@ShashankKadne : 예 .. 저는 같은 생각입니다. 지금부터 100 년이 될 수 있습니까? 그게 받아 들일 수 있니? – Jeevi

+0

왜 안 되니? 100 일 동안 "8640000"으로 설정하십시오. 몇 초 안에 있어야합니다. –

답변

9

읽기 : 자바 스크립트 쿠키 Expires and Max-Age of Cookies

생활 시간은 예를 들어, 쿠키를 만들 때 10 분

expiry = new Date(); 
expiry.setTime(date.getTime()+(10*60*1000)); 
// Ten minutes 
// Date()'s toGMTSting() method will format the date correctly for a cookie 
document.cookie = "visited=yes; expires=" + expiry.toGMTString(); 

가의 수명 시간을 설정 다음 설정된 시간의 어떤 양에 달려있다 당신이 인생의 시간을 설정할 수있는 방법은 없습니다 ... 쿠키 만료 없음

+1

안녕하세요, 고마워요. 내 질문은, (10 * 60 * 1000)을 대체 할 수있는 최대 값은 얼마입니까? – Jeevi

+0

잘 모르겠지만 정수 max는 maixumum 값입니다 ... 나는 얇게 할 수 있습니다. –

+0

그래서 GMT의 유효한 날짜는 쿠키의 만료 시간으로 인정됩니다 !!! – Jeevi

2

영원히 쿠키 : 읽을 때마다 쿠키를 다시 쓰는 것이 가능합니다. setti 만료 날짜를 미래의 우스운 날짜로 예 : 예 : 10 yrs.

웹 페이지가 10 년 이상 읽히지 않는다고 가정한다면, 그게 무슨 의미일까요? 우리는 여전히 10 년 내에 쿠키를 사용한다고 생각합니다 :-)

더하기 쿠키 수명은 저장된 하드웨어의 길이뿐입니다. 10 년 후에 같은 하드웨어를 사용합니까?

참고 : 읽기 쿠키는 일부 컴퓨터에서 문제가 있음을 발견 한 동일한 쿠키를 즉시 작성합니다 (알 수없는 이유). ,

var x=getCookie('mycookie'); 
setTimeout('saveCookie("mycookie", x)',1000) 

의 getCookie 및 saveCookie는이 예에서 만들 필요가 기능되고, 그리고 saveCookie 기능은 10 세

기술 진화의 속도로

에서 쿠키 수명을 설정합니다 수정 시간 초과에 쓰기 쿠키를 포함했다 그건 '영원히':-)

관련 문제