2011-07-12 42 views
2

我有我的Facebook應用程序在我的Facebook頁面上的選項卡。如果您是新訪問者,則iframe應用程序會要求提供增值服務。如果我取消這個授權,我想將用戶重定向到我的Facebook頁面。可能嗎?舊的SDK使用了cancel_url或類似的東西。Facebook的PHP SDK 3.0 - cancel_url

回答

1

試試這個。

 if(isset($_REQUEST['error'])) { 
     header('Location: ' . $your_facebook_page); 
    } 

如果不能夠允許Facebook將他重定向到您的REDIRECT_URI從有ü可以看到,如果有一個錯誤,將用戶重定向

編輯用戶:

對不起,我忘了它是一個iframe應用程序,所以而不是header('Location: ' . $your_facebook_page); 使用此echo '<script>top.location.href="' . $your_facebook_page . '"</script>';

+1

非常感謝,解決了:-)代碼看起來像這樣 - http://pastie.org/2203948 – Ginnyous