这是我的代码:
<?php
require_once("facebook-php-sdk/src/facebook.php");
define('YOUR_APP_ID', 'xxxxxxxxxxxxx');
define('YOUR_APP_SECRET', 'xxxxxxxxxxxxxxxxxxxxxxxx');
$facebook = new Facebook(array(
'appId' => YOUR_APP_ID,
'secret' => YOUR_APP_SECRET,
));
$userId = $facebook->getUser();
if($userId){
$userInfo = $facebook->api('/' + $userId);
$fbid = $userInfo['id'];
$params = array();
echo '<a href='.$facebook->getLogoutUrl($params).'><div class="text-facebook"><img style="vertical-align:middle;" src="/img/fbicon.png">Logout</div></a>';
}
else{
$permission = array('scope' => 'email');
echo '<a href='.$facebook->getLoginUrl($permission).'><div class="text-facebook"><img style="vertical-align:middle;" src="/img/fbicon.png">Login with Facebook</div></a>';
}
?>
登录效果很好,但是当我单击“注销”按钮时,它会让我退出 facebook.com,但它仍然登录在我的网站上,这与我想要的完全相反。我希望该链接从我的网站上删除所有 facebook 信息,但让用户登录到 facebook。
我不知道我是否正确解释了我需要什么,但如果有人问我会澄清的。