A. 쿠키의 유효기간을 설정하는 옵션입니다.
옵션을 설정한 쿠키를 '영속성 쿠키'라 하고
설정하지 않은 쿠키는 '세션 쿠키'로, 브라우저를 꺼야 쿠키가 삭제됩니다.
'Max-Age'는 현시점부터 초(seconds) 단위로 유효기간을 설정할 수 있고,
'Expires'는 특정날짜를 만료기간으로 설정할 수 있습니다.
A. 인터넷 익스플로러(ver.6, 7, 8)는 Expires를 우선으로 인식하고,
크롬, 파이어폭스, 사파리, 엣지를 포함한 모든
최신 브라우저에서는 Max-Age를 우선으로 인식하고 설정합니다.
브라우저의 호환성을 위해 둘 다 설정할 수도 있습니다.
A. Max-Age 사용을 권장하고 있습니다.
그 이유는 문법도 간결하고, 안정적으로 쿠키 만료 기간을
설정을 할 수 있기 때문입니다.
Expires 속성은 사용자 컴퓨터의 날짜를 기준으로
쿠키의 만료기간을 설정하기 때문에,
사용자 컴퓨터의 시계가 동기화 되어있지 않다면,
만료 기간이 틀어질 수 있습니다.
반면, Max-Age는 현 시점 부터 초단위로 유효기간을 설정하기 때문에,
사용자 컴퓨터의 시계 동기화에 영향을 받지 않습니다.