2010-02-12 2 views
1

내 테스트 앱의 내용이있는 북마크에서 iframe을 팝업으로 표시하려고합니다. 테스트 응용 프로그램은별로 도움이되지 않지만 로그인하고 세션 바를 설정하도록합니다. 먼저 Perl의 Catalyst 프레임 워크를 사용하여이를 개발했으며 훌륭하게 작동했습니다. 일부 창 또는 iframe에서 테스트 응용 프로그램에 로그인 할 수 있으며 타사 사이트에서 세션을 정상적으로 유지할 수 있습니다.타사 사이트에서 bookmarklet의 iframe을로드하면 CakePHP 세션이 종료됩니다.

이제 CakePHP 프레임 워크를 사용하여 PHP에서 비슷한 작업을해야했습니다. 어떤 이유로 든 모든 브라우저에서 iframe이 타사 사이트에서 열리면 세션이 사라집니다. 개발 사이트 (iframe src가있는 사이트와 동일한 사이트)에서 실행되면 로그인 한 세션이 정상적으로 열립니다. CakePHP 앱은 표준 Ubuntu Apache 2 설치에서 실행됩니다.

IE에서 P3P 헤더에 대해 이야기하는 일부 문서가 이런 종류의 문제를 일으키는 것을 발견했지만, 모든 브라우저에서 사용하고 있습니다. b) 피들러를보고 P3P 헤더를 보았습니다.

Catalyst 응용 프로그램의 트래픽이 다른 것을 확인하지 않았습니다. 나는 그것이 나의 다음 단계라고 생각한다. 그러나 솔직히 나는 이것에 충분한 시간을 벌써 넣었다. 내가 주변에서 묻고, 내가 발견 할 수 있었던 것을 볼 것 인 것을 생각했다.

감사합니다, 닉

답변

관련 문제