php - 注销 JS SDK 不会注销 PHP SDK

标签 php javascript facebook logout

我有一个同时使用 PHP SDK 和 JS SDK 的网站。

在两者都更新到 OAuth 之后,我注意到注销 JS 实际上并没有使用户注销 PHP。

似乎一般的解决方案是调用“/me”,然后,如果出现错误,则假定用户已注销。但是,我不需要在每次呈现页面时调用/me,我只想知道用户是否已登录,而不会在每次呈现时调用 FB API 的性能受到影响。

有没有办法让 PHP SDK 知道通过 JS SDK 发生的注销?

我尝试过的一些事情:

  • 注释掉Facebook.php中setPersistentData的内容
  • 手动删除 fbsr_::appid::cookie

谢谢!

最佳答案

setcookie(session_name(), '', time()-42000, '/'); 
unset($_SESSION);

关于php - 注销 JS SDK 不会注销 PHP SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7717864/

相关文章:

php - 使用 codeigniter php 在 mysql 中添加日期时间

php - 在php中更改对象数组的属性

php - 如何从 MySQL 表中获取值 - PHP

php - 单击即可更新记录

android - 在 Android 中集成 Facebook、Twitter、社交网络

php - 在浏览器级别将数据从一个网站发送到另一个网站

javascript - 添加actionListeners到动态创建的谷歌标记来绘制路线

Javascript/JQuery 用于从另一个页面进行动画滚动

ios - Facebook 通过 iOS 发送消息

iOS)我应该在哪里复制和粘贴 facebook XML 片段?