我正在使用 JS 和 PHP SDK,我可以使用 facebook 成功登录用户。但是注销似乎不起作用(我可以将用户从我的网站注销,但不能从 facebook 注销)。
这是我的注销代码:
require_once('../libs/facebook/src/facebook.php');
$facebook = new Facebook( array (
'appId' => 'xxxx',
'secret' => 'xxxx',
'cookie' => true
)
);
$fb_key = 'fbsr_'.$facebookConfig['app_id'];
// set_cookie($fb_key, '', '', '', '/', '');
//$facebook->setSession(NULL);
$facebook->destroySession();
$facebook->getLogoutUrl();
$_SESSION = array();
session_unset();
session_destroy();
$files = array();
foreach ($_SESSION as $key => $value) {
$files[] = $key;
unset($_SESSION[$key]);
}
我尝试使用以下内容删除 cookie,但收到一条错误消息,表明 setcookie 不是函数
$fb_key = 'fbsr_'.$facebookConfig['app_id'];
setcookie($fb_key, '', time()-3600);
$facebook->destroySession();
任何建议将不胜感激。