내 앱을 인증 한 후 사용자를 내 페이지 탭으로 다시 리디렉션하는 방법은 무엇입니까? 내 애플 리케이션이 여러 페이지에 살고 있기 때문에 리디렉션에 대한 하나의 특정 URL을 넣을 수 없습니다. 그래서 어떻게 든 페이지의 ID를 집어 URL에 넣어야합니다. 나는 세션 변수를 사용하려고 시도했지만 그것은 나를 위해 작동하지 않는 것 같습니다. :(여기에 내가 페이지의 ID를 잡아 세션 변수를 설정하기 위해 노력하고있어 볼 수 있듯이사용자가 인증 한 후 페이지 탭으로 다시 리디렉션 하시겠습니까?
$signed_request = $facebook->getSignedRequest();
$_SESSION['TrueID'] = $signed_request['page']['id'];
$fbconfig['appBaseUrl'] = "http://www.facebook.com/pages/".$_SESSION['TrueID']."/".$_SESSION['TrueID']."?sk=app_241321439259320";
/*
* If user first time authenticated the application facebook
* redirects user to baseUrl, so I checked if any code passed
* then redirect him to the application url
* -mahmud
*/
if (isset($_GET['code'])){
header("Location: " . $fbconfig['appBaseUrl']);
exit;
}
//~~
//
if (isset($_GET['request_ids'])){
//user comes from invitation
//track them if you need
}
... 내 코드의 일부입니다 ..하지만 나를 위해 작동하지 않습니다 그 :(변수 에코의 밖으로 내 페이지를 방문 ..하지만 난 인증시 어딘가에 길을 잃지는 추측하고있을 때.
좋아 .. ..이 완전히 말도 할 수 있지만 대신 다른 페이지로 리디렉션으로 다시 2 페이지를 브라우저를 보낼 것입니다이 자바 스크립트를 삽입하여 작동있어 그것은 작동하지만 .. 내가 이렇게해야합니까? – Dustin