2013-09-25 4 views
29

기본적으로 C# 코드를 사용하여 추가 된 쿠키의 만료 시간은 어떻게됩니까?쿠키의 기본 만료 시간은 무엇입니까

HttpCookie myCookie= new HttpCookie("myCookie"); 
    myCookie.Value = txtCookie.Text;  
    // Add the cookie. 
    Response.Cookies.Add(myCookie); 

답변

30

쿠키의 기본 Expires 값은 정적의 시간은 아니지만 세션 쿠키를 만듭니다. 사용자가 브라우저를 닫거나 쿠키를 지울 때까지 활성화 된 상태로 유지됩니다. 필요에 따라이를 재정의 할 수 있습니다. 링크 된 페이지에서

: MINVALUE이 세션 쿠키를하게하기 위해이 만료 속성을 설정

, 기본값

+0

는 그리고 세션 쿠키, 여기 https://github.com/yreynhout/katana-clone/blob/master/src/Microsoft.Owin 코드를 참조 (Owin에서) 기본적으로 십사일에 만료됩니다. Security.Cookies/CookieAuthenticationOptions.cs # L24 – qub1n

-7

20 분.
IIS에서 웹 사이트를 클릭하고 세션 상태로 이동하십시오. 두 번째 상자 (쿠키 설정)에서 시간 제한 (분)을 변경할 수 있습니다.

enter image description here

+4

세션 쿠키에 대한 것이기 때문에 나는 이것을 downvoted. 원본 응답에 표시된 코드의 시간 제한에는 영향을주지 않습니다. – CodingIntrigue

+3

그리고이 타임 아웃은 아마도 서버 측 * 세션 * 타임 아웃 일 것입니다. 쿠키 만료 시간에는 아무런 영향이 없습니다. –

관련 문제