注销JS SDK不会退出PHP SDK

Dav*_*ngi 5 javascript php facebook logout

我有一个使用PHP SDK和JS SDK的网站.

在两者中更新到OAuth后,我注意到退出JS实际上并没有将用户从PHP中注销.

似乎一般的解决方案是调用'/ me'然后,如果错误,则假设用户已注销.但是,我不需要在每个页面渲染上调用/ me,我只想知道用户是否在没有每次渲染的FB API调用的性能命中的情况下登录.

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

我试过的一些事情:

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

谢谢!

use*_*584 0

setcookie(session_name(), '', time()-42000, '/'); 
unset($_SESSION);
Run Code Online (Sandbox Code Playgroud)