2011-11-18 5 views
0

최근 페이스 북 인증이있는 사이트에서 작업하고 있습니다. 기본적으로 페이스 북 페이지 (헤더 리디렉션)로 리디렉션되고 사용자가 인증 한 다음 페이스 북이 다시 사이트로 리디렉션됩니다 . 내 로컬 서버에서는 모든 것이 정상이지만 실제 서버에 업로드하면 문제가 발생합니다. 페이스 북이 다시 사이트로 리디렉션 될 때 세션 정보 (일부 로그인 세부 정보)가 손실됩니다.
나는 그들 중 누구도 작동하지 않습니다합니다 (SESSION_ID를 전달 헤더 후) 또는 종료()session_write_close를 (추가 등)을 검색하고이 일반적인 문제입니다 저에게 보였다, 그러나 나는 모든 제안 된 솔루션을 시도했다. Zend를 사용하여 "잊어 버린 session_start"가 문제가되지 않습니다.
일부 사람들은 https의 차이점을 처리 할 항목이 있다고 말합니다. 일부 사용자는 도메인 간 문제라고 말하면서 고칠 수 없으며, 지금 당장은 잃어 버렸습니다. 제안 사항이있는 사용자는 대단히 감사합니다. 당신의 초기화에이 제목을 설정
PHP 크로스 도메인 리디렉션 세션이 분실 됨

답변

0

감사합니다. 사이트의 SSL을 설정하여 해결했습니다. http & https 문제 때문입니다.

0

시도()

$this->getResponse()->setHeader('P3P', 'CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"'); 

그것은 IE와 일반적인 문제이고이 경우에 그것을 수정합니다.

관련 문제