php - 如何清除Facebook App对象的数据

标签 php facebook oauth

我访问了此链接,但无法获得任何帮助

$facebook->getUser() ALWAYS Returning ID - Can't Logout

问题是当 $facebook->getLogoutUrl 执行时,它只是从 facebook 注销用户,这意味着销毁 facebook session ,但应用程序返回的数据仍然存在于页面上。如何清除该数据。
我想要的是,当单击注销链接时,我的应用程序页面上的数据也会清晰,并且会出现使用 Facebook 链接登录。

这是我的示例页面的链接

http://www.webdesigncc.info/demoz/myfacebook/examples/example.php

最佳答案

这可能会解决您的问题

 function facebook_logout()
 {   
   $logout = $facebook->getLogoutUrl(array('next'=>'your url to be redirected after logout')); 

   $facebook->destroySession(); /*To destroy facebook sessions. 
                                  Available in facebook php sdk*/

   $session_destroy(); //Optional if you want to destroy your site's sessions

   header("Location:$logout");
 }

关于php - 如何清除Facebook App对象的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16919270/

相关文章:

php - 在文本区域中将新行更改为 <br>

免费的 php() : error: chunk is already free

ios - Applinks iOS URL 导航

ios - 通过简单的 URL Scheme 问题在 native Facebook IOS App 中打开 Facebook 页面

javascript - 结合了 Oauth、OpenID、FB Connect 等的东西?

node.js - 不从授权代码返回刷新 token

php - 从 ajax 调用填充警报消息

php - 如何使用 sql 只选择大于 0 的值?

android - Graph Api 不在 Android 上返回性别

json - 在 Go 中查询 Magento API