これは、php-sdk を使用した最新の fb ログインに関する 1 つの質問に 2 つの質問です。
- ログアウトするとき、私は自分のウェブサイトだけでなくFacebookからもユーザーをログアウトしていますが、Facebookではなく自分のウェブサイトからのみログアウトしてもらいたいです。8tracks などの Web サイトで使用されている可能性があることは知っています。私は次のことをやっています: example.php:
$logoutUrl = $facebook->getLogoutUrl(array( 'next'=>'http://mysite.info/facebook/examples/logout.php' ));
logout.php:
session_start();
session_destroy();
//ovewrites the cookie
setcookie ('fbsr_APPID', ' ', time() - 3600);
setcookie ('fbsr_APPID', ' ', time() - 3600, "/", '.'."mysite.com");
header('Location: http://mysite.com/facebook/examples/example.php');
どこが間違っていますか?
- ユーザーがログイン資格情報を入力し、サイトが redirrect_uri にアクセスすると、多くの暗号化されたものが私の URL に追加されます: ログイン コード:
$loginUrl = $facebook->getLoginUrl(array( 'redirect_uri'=>'http://mysite.com/facebook/examples/example.php' ));
URL:http://mysite.com/facebook/examples/example.php?state=be53118414cc2da37146dcfa1db8a0a1&code=AQDtVYk_Ba5_NKGXTOGIuUMsmVo28zwAnbU8tuv2RZdUUlhvCvRGGWTVrv5HfvnGwzm-LwCVuK7Z_fFFyoC3cHm1BtZ6kSjijrlSknDZJ6cZ1XjPU31VCi4I0D2N4nBWv1IvXxkMqLoNZC0dLe4SCYbjyMl4ZfcDgWrlaxKWjYgamMAL7m44_5XdVUJzmaNO6_s#_=_
それは非常に醜く見え、私はそれを取り除きたい.
redirect_uri がユーザーを別のページにリダイレクトするページを指すようにするなど、非常に多くの組み合わせを試しましたが、セッションが適切に作成されません。また、ポップアップブロッカーによってブロックされるjavascript-sdk cosを使用したくありません。
よろしくお願いします!