2009-09-01 6 views
1

Zend-driven 사이트에 게시판을 추가하고 Phorum이라는 공개 소스를 사용하고 있습니다. 이론적으로 Phorum을 제 젠드 사이트에 통합 할 수는 있지만 이미 자체적으로 포함되어 있으며 컨트롤러를 통해 실행되도록 설계되지 않았습니다.두 개의 하위 도메인 간 통신. Zend Framework

내 솔루션은 Phorum을위한 하위 도메인을 만드는 것이 었는데, 이는 꽤 잘 수행되었습니다. 그러나 내 다음 욕망은 내 로그인 시스템을 Phorums와 통합하여 내 사용자가 두 번 로그인 할 필요가 없도록하는 것입니다. 내 로그인은 ajax를 통해 발생하며 Zend_Auth를 통해 실행됩니다.

로그인을 유지하기 위해 messageboard라는 컨트롤러를 만들어 페이지에 로그인 한 다음 iframe을 통해 게시판을로드합니다. 이렇게하면 내 새 게시판과 동일한 페이지에 내 로그인의 Zend 구성 요소를 보관할 수 있습니다.

여기에 새로운 문제가 있습니다. 로그인 시스템을 통합 할 때 Phorum Iframe에서 Zend 사이트로 메시지를주고받는 방법이 필요합니다. Phorum이 내 Zend Session을 확인하여 존재하는지 확인하거나, Zend에서 Phorum으로 단순히 ajax 메시지를 전달하는 것은 중요하지 않습니다. 이것을 할 수 있습니까? 그리고 어떻게 할 수 있습니까? 나는 두 개의 서브 도메인이 동일한 세션을 공유하지 않는다고 믿지만, 나는 확실하지 않다.

답변

1

도메인을 통과하는 세션 (정확한 세션 쿠키)을 가질 수 없습니다.

공용 폴더에 phorum을 추가 할 수 있습니다. 이것은 기본 ZF 재 작성 규칙과 함께 작동해야합니다. 존재하지 않는 재 작성 파일 만 있습니다.

+0

내 이전 의견이 어리석은 그래서 그것을 삭제했습니다. 너 한테 모자 벗었 어, 선생님. – Ethan