2013-06-15 3 views
2

setcookie를 사용하여 만료 = 0 인 쿠키를 만듭니다. PHP 문서에서 (link)브라우저가 닫힌 후 만료 = 0 인 setcookie가 만료되지 않습니다.

쿠키가 만료 된 시간. 이것은 유닉스 타임 스탬프이므로 신기원 이후의 초 단위입니다. 다른 말로하면 time() 함수와 시간 (초)을 더한 값을 설정하는 것입니다. 또는 mktime()을 사용할 수도 있습니다. time() + 60 * 60 * 24 * 30은 쿠키가 30 일 후에 만료되도록 설정합니다. 0으로 설정하거나 생략하면 세션이 끝날 때 (브라우저가 닫힐 때) 쿠키가 만료됩니다.

내 PHP 코드 : 나는 닫고 다시 엽니 브라우저 (크롬하지만 파이어 폭스)를 할 때

setcookie('option', 'yes', 0, '/'); 

그러나, 쿠키가 여전히 (여전히 액세스 할 수 있습니다) 만료되지 않습니다.

브라우저를 닫을 때 쿠키가 만료되게하려면 어떻게해야합니까?

답변

5

오 ... 이것은 내가 chrome : // chrome/settings /에서 "중단 한 부분에서 계속하기"를 활성화했기 때문입니다.

here

관련 문제