1

app_dataを使用した新しいアプリのインストール リダイレクトの後に渡す際に問題が発生しています。Facebook PHP SDK

$loginUrl = $facebook->getLoginUrl( array( 'scope' => 'email,manage_pages', 'redirect_uri' => $fbconfig['appPageUrl'], ) );

$decodedSignedRequest = parse_signed_request($_REQUEST['signed_request'], $fbconfig['secret']); 

if (isset($decodedSignedRequest['app_data'])){
    echo $app_data=$decodedSignedRequest['app_data'];
    header("Location: success.php?id=$app_data");
    die();
}

アプリがインストールされていれば、app_data問題signed_requestなく取得できます。

助言がありますか?

4

1 に答える 1

0

定義により絶対URLが必要なため、Location ヘッダーが間違っています。

クエリ文字列 ?id=1234 を追加すると、スクリプトで $_GET['id'] を介してその値にアクセスできます。

于 2012-07-03T12:46:35.533 に答える