好的,我正在使用Facebook PHP SDK
目前我正在渲染登录/注销按钮,如下所示:
$facebook = new Facebook(array(
'appId' => $fbAppID,
'secret' => $fbSecret,
'cookie' => true,
));
$uid = $facebook->getUser();
if ($uid != false) {
$button = ' <img src="/fb-logout.png"></img>';
$url = $facebook->getLogoutUrl();
} else {
$button = ' <img src="/fb-login.png"></img>';
$url = $facebook->getLogoutUrl();
}
echo '<a href="' . $url . '">' . $button . '</a>';
但是当用户使用带有来自getlogouturl()函数的URL的按钮“注销”时,它从Facebook注销就好了,但它没有从我的应用程序注销...即我打电话时$ facebook-&gt; getUser()再一次,它再次返回用户ID,即使他甚至没有从Facebook登出
我做错了什么?我应该怎么做才能让用户在从Facebook注销时从我的应用程序注销答案 0 :(得分:0)
你不需要从你的应用程序“注销”,因为这不是由facebook sdk或facebook处理的。您的应用中的注销由您的应用处理,仅由您的应用处理。