2013-06-26 2 views
0

내가 내 같은 질문이 알고 브라우저를 다시 시작 지워하지만 아무도 내 질문에 대답하지 만료 : 내 htaccess로 파일에서PHP - 세션 날짜가 설정되어 있지만 세션이 여전히

를, 내가 보장 코드의 몇 가지 규칙이 있습니다 세션 (에 loggin에 사용자가) 자동으로 시작하고 마지막 일주됩니다

그것은 작동
#Set PHP rules 
php_value session.gc_maxlifetime 604800 
php_value session.gc_probability 0 
php_value session.cookie_lifetime 604800 
php_value session.name "DSWLogin" 
php_value session.auto_start 1 

이 세션은 자동으로 이름이 "DSWLogin"지난 일주로 설정됩니다. 그러나 브라우저가 다시 시작되면 세션과 그 내용이 재설정되므로 사용자가 자동으로 로그 아웃됩니다.

브라우저를 다시 시작하기 전에. Before the browser restarts http://www.projectomicron.org/Images/Before%20Browser%20Restart.png

그리고 브라우저 다시 시작한 후 :

After the browser restarts http://www.projectomicron.org/Images/After%20Browser%20Restart.png

+1

다른 브라우저는 어떻습니까? – sectus

+0

제공된 정보로 인해 발생한 원인을 100 % 알 수있는 방법이 없기 때문에 여기서는 추측 만 할 수 있습니다. 개인적으로 브라우징 모드가 브라우저에서 가능하고, 개인 정보가 브라우저에서 닫히는 옵션이 있거나 비슷한 것으로 확인하도록 제안합니다. 그러나 당신은 그것을 자르지 만, 이것은 코드 이슈가 아니라 브라우저 이슈로 보인다. – Anigel

+0

쿠키의 스펙을 따르는 경우, 이것이 사실 일 수 있음을 알 수 있습니다. 따라서 이것이 문서화 된 동작이므로 질문의 자격을 얻는 방법에 대해 궁금합니다. 클라이언트는 쿠키 만료에 대한 완전한 제어권을 가지고 있습니다. 서버를 통해 말한 것은 클라이언트에게 권장하는 것입니다. – hakre

답변

0

음, 정확히 내 질문하지만 @sectus "What about other browser?"제공 (예기치 않게 충분히) 누락 된 링크에 응답하지 않습니다.

FireFox에서 제 세션을 리셋 한 브라우저가 Chrome이라는 것이 드러났습니다 ...

+0

브라우저가 다시 시작된 후에도 Google 크롬이 쿠키를 기억하도록 설정되어 있지만 ... 이유를 아는 사람이 있습니까? – Isaiah

+0

귀하의 질문에 실제 정보가 너무 적어서 여기서 무슨 일이 일어나고 있는지 정확히 말하지 않습니다. 네트워크 스니퍼로 문제를 해결하는 것이 좋습니다. 당신의 대답조차도 설명적인 것일뿐입니다. 단지 일하는 것/일하지 않는 것 외에는 사실에 의존하지 않습니다. – hakre

+0

미안하지만, 네트워크 스 니거 (내 Mac에서)를 사용하는 방법을 모르겠습니다. 그 외에, 나는 나의 대답이 많은 자격을 갖춘 설명이 아니라는 것을 안다. 그러나 나는 더 많이 알지 않는다. 그리고 나는 그것이 단지 나의 브라우저이고 그것이 정말로 더주의를 필요로하지 않는다고 생각했다. :) – Isaiah

관련 문제