1
我使用下面的代碼,它是奇怪的 - 當我註銷,如果我試圖回到Facebook我不能,但我的代碼不能註冊,我註銷並會顯示我的Facebook用戶ID仍然Facebook連接註銷仍然顯示用戶
include '/home/php_/lib/fb_libs/facebook.php';
$facebook = new Facebook(array(
'appId' => '123456789',
'secret' => 'abcdefghilk',
'cookie' => true
));
$user = $facebook->getUser();
echo "user id is $user";
if ($user){
try { $user_profile = $facebook->api('/me'); }
catch (FacebookApiException $e) { echo $e->getMessage(); }
}
if ($user)
{
$logoutURL = $facebook->getLogoutURL();
echo "<a href='$logoutURL'>Log out </a>";
}
else
{
$loginURL = $facebook->getLoginURL(array(
'scope' => 'publish_stream,read_friendslists'
));
echo "<a href='$loginURL'>Log in </a>";
}
我知道還有其他方法,例如FB.getLoginStatus()所以這不是一個重複的問題,但爲什麼,當這是在github上的Facebook SDK,它不起作用?
不,嘗試過,沒有工作 – 2012-04-24 08:52:05
嘗試添加session_destroy();因爲我真的沒有其他辦法可以記住你的登錄信息。 – JonathanRomer 2012-04-24 08:56:38