PHP 5.3.10 사용하기 로그인 할 때 몇 가지 쿠키를 설정하고 있습니다. 그러나 브라우저, URL 또는 설정을 시도하는 추가 인수에 관계없이 브라우저를 닫고 반환 할 때 쿠키는 항상 사라집니다. PHP에서브라우저가 닫히면 PHP로 설정된 쿠키가 지워집니다.
: 나는 도메인, 보안/HTTP 인수를 설정하려했지만 그들은이 영향을하지 않는 것
setcookie($key, $value, time()+2592000, '/');
.
Firefox 12, Safari, Chrome에서 사용해 보았습니다. 종료/재부팅시 쿠키를 지우도록 아무 것도 설정되어 있지 않습니다.
HTTP 헤더의 예 :
Set-Cookie: authentication_key=24...b6; expires=Thu, 31-May-2012 22:49:26 GMT; path=/
나는 브라우저를 닫고 동일한 주소 쿠키가 사라 졌어요 (HTTP/s 또는 WWW의 변경없이)을 반환
.
긴 샷이지만, 서버가 가짜 'Date :'헤더를 보내면 실제로 이런 문제가 발생할 수 있습니다. – goat
쿠키가 사라 졌다는 것을 어떻게 테스트하고 있습니까? – dqhendricks
모든 브라우저에서 현재 도메인의 쿠키를 보여주는 관리자를 엽니 다. – helion3