Symfony2에 세션의 lifetime 를 어디서 정의하나요?
조회수 1578 답변수 1 반응수 1 등록일 2016.08.01 22:03:11

  1. #app/config/config.yml
  2. session:
  3.         # handler_id set to null will use default session handler from php.ini
  4.         handler_id:  ~


로그인 인증 세션에 대한 lifetime를 정의하려고 하는데

config 파일을 아무리 뒤져봐도 세션에 대한 lifetime를 정의하는 코드가 없네요

어디서 정의해야 하나요?

config 파일에서 세션에 대한 lifetime을 정의하지 않으면 기본적으로 php.ini 설정을 상속받게 됩니다.

프로젝트 내에서 세션에 대한 lifetime을 관리하고 싶으시다면 아래와 같이 gc_maxlifetime을 추가해 주시면 됩니다.


  1. session:
  2.         # handler_id set to null will use default session handler from php.ini
  3.         handler_id:  session.handler.pdo
  4.         gc_maxlifetime: 1800


2016.08.03 23:41:07 반응 이력

답변 작성

질문에 적합한 답변을 상세히 작성해 주시기 바랍니다.

답변이 찬성되면 태그평판 +2점이 적립, 반대되면 태그평판 -1점 차감됩니다.

답변이 채택되면 태그평판 +10점이 적립됩니다.