无法使用php sdk从facebook注销

时间:2014-04-26 18:56:48

标签: php facebook facebook-php-sdk

点击我的退出链接时,Facebook忽略了“下一个”参数,没有注销并重定向到facebook.com/home.php。为什么呢?

以下是我的代码,

function signout() { 
                   $this->session->sess_destroy(); 
                     $this->facebook->destroySession(); 
                 redirect($this->facebook->getLogoutUrl(array('next' => base_url())));                   

    }

1 个答案:

答案 0 :(得分:0)

如果用户不在当前会话中或者accessstoken已过期,则会发生这种情况 您可以尝试使用logout url而不是在logouturl之前销毁会话。

这是为了测试: 重定向时确保$ facebook-> getuser()没有返回0并且存在访问令牌。

这对我发生了6个月的回复我做了同样的事情(确保fb会话在登出用户之前没有被破坏)它工作了