2012-07-23 1 views
0

가,이 경우이어야한다 바랍니다 설명의 비트 :세션 타임 아웃 - 내가 세션에서 이해 내가 생각에서

  • 세션 시간이 밖으로 php.ini 파일에 설정 한 값을 기준으로 30 을 말할 수 분
  • 사용자가 검색하고 우리는 계속해서 업데이트하는 경우는, 말할 수 $ _SESSION [ 'last_activity'] = 시간(); 다음 세션이 마지막 활동에서 30 분 동안 활성화됩니다

그러나 내가 보는 것은 :

  • 사용자가 로그인 및 세션이
  • 사용자 시작은
  • 30 분 후를 찾아 계속해서, 사용자가 쫓겨 화가되어, 다시

로그인하는이 서버 잘못이며, 사용자가 여전히 활동 중임에도 불구하고 왜 파괴되고 있습니까?

도움 주셔서 감사합니다.

+0

쿠키 사용 – diEcho

+0

모든 페이지 또는 로그인 페이지에서만'session_start()'를 사용합니까? – JJJ

+0

예 저는 start_session()을 수행합니다. 즉시 (사용자가 하위 페이지/템플릿을 제공 할 때마다 페이지가 동일하게 나타남) – scott

답변

0

는 호출되어 있는지 확인합니다 :

session_start(); 

방문자가 액세스하는 것을 모든 페이지에. 이렇게하면 세션 클럭이 재설정됩니다.

+0

모든 페이지에서이 작업을 수행합니다 (페이지는 모든 곳에서 동일하며 index.php는 session_start()로 시작하고 몇 가지 작업을 실행하고 URL) – scott