サイトに Facebook ログインを統合しました。私はphp-sdkを使用しています。
シナリオ :別のタブで facebook.com にログインし、facebook を使用して自分のサイトにログインします。サイトからログアウトすると、別のタブで facebook.com からも自動的にログアウトされます。これは通常、Facebook と統合された他のサイトには当てはまりません。facebook.com ではなく、自分のサイトからセッションを破棄したいだけです。
コード
ログインはこちら
$response = file_get_contents($token_url); // get the token
$params = null;
parse_str($response, $params);
$graph_url = "https://graph.facebook.com/me?access_token="
. $params['access_token'];
$user = json_decode(file_get_contents($graph_url));
ログアウト
$fbLogoutUrl = 'https://www.facebook.com/logout.php?next=http://www.mysite.com'.Yii::app()->homeUrl.'&access_token='.$fbLogout->toke
$this->redirect($fbLogoutUrl);
トークンを保存し、それを使用してログアウトしています。