我在与此类似的领域中阅读了很多问题,在阅读了大约20个问题后,我的问题没有得到讨论 .

我有一个使用facebook登录facebook SDK的网络应用程序 . 这在网站方面做得很好 .

但是,当使用 getLogoutUrl( ) 时,用户不会退出Facebook .

我已经完成了破坏facebook会话(通过destroySession方法)之前和之后(在重定向页面中)访问getLogoutUrl链接并且我仍然登录到facebook .

用户不再登录我的网站,但Facebook保持不变 . 我希望当用户访问getLogoutUrl提供的链接时,他们将从facebook注销 . 然而,所有这一切都是用户被重定向回网站,用户仍然登录到Facebook .

所以我的网站方面的工作正常 . 但提供Facebook注销链接意味着他们已从Facebook登出并可以离开 . 实际上用户帐户仍在Facebook上登录 .

为什么会这样?我无法控制facebook所以我不知道除了将用户转发到getLogoutUrl提供的注销链接之外我还能做什么 .

我正在使用Facebook PHP SDK(v.3.2.2)