>웹 프론트엔드 >JS 튜토리얼 >쿠키 노트_javascript 기술

쿠키 노트_javascript 기술

WBOY
WBOY원래의
2016-05-16 18:30:51962검색

1. 개발 과정에서 세션을 직접 삭제할 수 있는 Session.Clear()를 발견한 적이 있습니다. 쿠키를 사용할 수 있나요?
Cookie.Clear()를 시도했지만 소용이 없지만 쿠키가 여전히 존재합니다. 대답은 '아니요'입니다.

세션은 서버측에 저장되어 일반 프로그램으로 제어가 가능하지만, 쿠키는 별도의 컴퓨터에 저장되어 직접 제거(물리적 삭제)가 불가능합니다. 그러나 브라우저를 통해 쿠키 만료 시간이 범위를 초과했음을 감지하면 해당 쿠키 정보가 더 이상 로드되지 않습니다. 쿠키 정보가 삭제되었음을 나타냅니다.

2. 사실 개발 중에 비밀번호를 기억하는 것은 매우 간단합니다. 만료 시간을 더 길게 설정하기 위해서입니다. 그 사용자라도 이 작은 문제를 오랫동안 관찰할 수는 없을 것입니다.

그런데 시간을 설정한 후에 프로그램이 만료 시간을 읽을 수 있나요?

해보았습니다. {0001-1-1 0:00:00}은 쿠키 만료 시간인 1월 1일, 1년에 의해 반환되는 내용이며 시간은 항상 0입니다. 인터넷에서 몇 가지 정보를 찾았습니다.

브라우징 시 브라우저가 쿠키 정보를 서버에 보낼 때 유효기간 정보를 포함하지 않습니다.

브라우저가 서버에 쿠키 정보를 보낼 때 유효기간 정보를 포함하지 않습니다. (쿠키의 Expires 속성은 항상 날짜/시간 값 0을 반환합니다.)


이제 그 이유를 이해하겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.