1

そのため、この問題が何度も提起されていることは承知していますしかし、ほとんどの質問は古いものであり、少なくとも 1 時間閲覧した後でも、この問題に対する適切な回答をまだ見つけていません。

ウェブサイトに公式の Facebook PHP SDK を使用しています。私のアプリケーションでは、ユーザーがログインおよびログアウトできます。問題は、実際にログアウトできないことです。ログイン ページに戻る唯一の方法は、Cookie を手動で消去することです。これは基本的な問題にすぎません。簡単な解決策があるに違いありません。

$facebook = new Facebook($config);
$me = $facebook->api('/me');

if ($me) {
    $logoutUrl = $facebook->getLogoutUrl();
}
4

1 に答える 1

6
$facebook -> destroySession();

私のために働きます。

fbsr_ Cookie を手動でクリアするだけでなく、

setcookie("fbsr_YOUR_APP_ID",'',time()-10);
于 2013-03-31T05:00:43.147 に答える