0

サイトhttps://www.mysite.comにFacebookログインを使用しようとしています

www.mysite.com/login.php で、Javascript SDK を使用して Facebook のログイン ボタンを出力します。ログインは正常に機能します。

ログに記録されたページで、次を使用してログアウトボタンを印刷します。

require_once 'oauth2/facebook/facebook.php';
require 'admin/inc/facebook.inc.php'; //contains setting as secret sky, app id, etc

$facebook = new Facebook(array(
'appId' => $fb_app_id,
'secret' => $fb_secret_key
));

$fb_user=null;
$fb_user = $facebook->getUser();

if ($fb_user) {

$fb_user_profile=$facebook->destroySession();

$params = array( 'next' => 'https://www.mysite.com/logout.php' );

echo="<a href=\"".$facebook->getLogoutUrl($params))."\" >"."logout"."</a>";
}

else echo="<a href=\"/logout.php\" >"."logout"."</a>";

しかし、ログアウトを押すと、www.facebook.com/home.php にリダイレクトされます。

Logout を使用しようとしましたが、機能しませんでした。

4

1 に答える 1