2014-07-21 3 views
0

FacebookJavaScriptLoginHelper 메소드를 사용하여 세션을 가져 오지 만 (자바 스크립트 API로 기록됨) 괜찮 았습니다. 데이터를 가져 오기 위해 페이지를 새로 고침해야합니다.Facebook PHP SDK 4 : FacebookJavaScriptLoginHelper 문제

그리고 잠시 후 세션이 만료 된 것처럼 보이고 세션을 다시 얻으려면 페이지를 다시로드해야합니다.

힌트가 있습니까?

미리 감사드립니다.

+0

코드는 어디에 있습니까? – Raptor

답변

1

JavaScript SDK를 사용할 때 쿠키는 사용자가 로그인 한 후에 설정됩니다. 쿠키는 PHP 코드가로드 된 후 설정 되었기 때문에 PHP 코드에서 액세스 할 수 없습니다. PHP 스크립트는 JS SDK가 쿠키를 설정 한 후에 다시로드해야합니다.

이것은 PHP가 서버 측이며 클라이언트 측 JavaScript 코드가 실행되기 전에 렌더링되므로 JavaScript와 PHP가 함께 동작하는 방식입니다.

+0

나에게 유효한 대답이 들립니다. – David