-1

Facebook::getLogoutUrlを使用しているときに Facebook.com からログアウトできないようにするにはどうすればよいですか?

これはログアウトのコードです。

$next = 'ABSOLUTE_URL_TO_MY_INDEX_PAGE'; 
$facebookApi->destroySession();
$logoutUrl = $facebookApi->getLogoutUrl(array(
        'next' => $next,
            ));
header('Location: ' . $logoutUrl);
4

2 に答える 2

0

Facebook::getLogoutUrl を使用しているときに Facebook.com からログアウトできないようにするにはどうすればよいですか?

このメソッドの目的は、ユーザーを Facebook からもログアウトさせることです。

また、プラットフォーム ポリシーにより、次のことを行うリンクが必要です。

I. 特徴と機能、6.:あなたのウェブサイトは、ユーザーを Facebook からもログアウトさせる明示的な「ログアウト」オプションを提供する必要があります。

于 2012-07-12T15:03:54.487 に答える
0

getLogoutUrlユーザーをリダイレクトしません...実際にユーザーをリダイレクトしているのはあなたのheader('location: ...')コマンドです。

削除する -

header('Location: ' . $logoutUrl);

変数内に URL を取得したら$logoutUrl、それをアンカー タグに配置して、ユーザーが自分でログアウトできるようにします...

<?php
  echo '<a href="'.$logoutUrl.'"  >Log out</a>';
?>
于 2012-07-12T15:03:55.390 に答える