2010-12-09 6 views
4

복수의 도메인에 대해 동일한 서버에의 공통 세션을 만들 수있는 방법이 있습니까? 우리가 session_cookie를 사용하는 하위 도메인에 대해 하위 도메인에 대한 공통 세션을 만들 수 있습니다.다중 도메인 간 세션 지속성?

도와주세요! 에 의해

답변

2

당신은 store you session data in the database,이 달성해야하는이 같은, 당신의 DB 절약 기능에 핸들러를 저장 "재 라우팅"

session_set_save_handler (callback $open , callback $close , callback $read , 
          callback $write , callback $destroy , callback $gc) 

콜백은 명백하다. Google에서 빠른 검색을 수행하면 문제에 대한 자습서가 많이 있으므로 처음부터 다시 작성하지 않아도됩니다. 또한 자신의 세션 클래스를 구현하려는 경우 Chris Shiflett의 문서 "The Truth about sessions"

+0

데이비드에 의해 제안 데이터베이스와 같은 모든 도메인에 액세스 할 것이다 세션 저장을 위해 일반적인 장소가 있어야한다는 것입니다 도움이됩니다. 물론 모든 데이터는 데이터베이스에 저장되며 여러 도메인에서 가져올 수 있지만 세션 ID를 다른 도메인으로 전달하는 방법은 무엇입니까? – andrewtweber