2010-03-26 2 views
3

ASP.NET 응용 프로그램에서 일부 쿠키를 만들고 있습니다. 이 쿠키는 만든 후 10 분 후에 만료됩니다. 여기에 표시된대로 MSDN에서 설명한 방법을 따르십시오. http://msdn.microsoft.com/en-us/library/system.web.httpcookie.expires.aspxASP.NET - HttpCookie 만료일이 지나면 어떻게됩니까?

내 질문은 쿠키가 "만료"되면 어떻게됩니까? 브라우저가 자동으로 쿠키를 삭제합니까? 개발자가 존재하고 만료 된 쿠키를 제거하는 것은 개발자의 책임입니까?

감사합니다.

답변

3

브라우저가 자동으로 쿠키를 삭제합니까?

예 - 또는 이전에 사용자가 원할 경우. 그들이 존재하고 만료 된 경우에는 쿠키를 제거하는 개발자 우리의 책임

인가?

아니오 - 그것은 당신이 오래된 쿠키를 삭제하는 브라우저에 의존해서는 안 브라우저 책임

1

만료 설정에 대해 걱정할 필요가 있습니다. 나머지는 클라이언트에서 처리해야합니다.

0

입니다. 브라우저는 만료 날짜와 서버가 아닌 클라이언트 PC의 시간을 비교하여 쿠키를 삭제합니다. 따라서 만료 서버 측을 지금부터 30 분 동안 설정했지만 클라이언트가 시계를 1 년 늦게 설정 한 경우 클라이언트의 브라우저는 다른 연도와 30 분 동안 쿠키를 삭제하지 않습니다.

요청을 승인하기 전에 항상 만료 서버 측을 확인하십시오!

관련 문제