【发布时间】:2013-10-26 11:14:25
【问题描述】:
我正在使用 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();
任何建议将不胜感激。
【问题讨论】:
标签: php facebook facebook-graph-api facebook-php-sdk facebook-login