0

私は奇妙な問題があります。私は最新のPHP SDKをダウンロードしました。 2つの例があります:1つはphp(example.php)で、もう1つはphp + javascript(example2.php)です。私は両方のサーバーに置いて、アプリケーションのIDなどを記入し、すべて正常に動作します(両方とも同じアプリケーションIDなどを使用します)。最新のFacebook js sdkでログインし、最新のphp sdkでログアウトすると、js sdkページが爽やかになります

私は主にjs sdkを使用して人がログインできるようにしていますが、これはうまくいきますが、私もログアウトさせたいと思っていました。 js sdkにはログアウトボタン???がありませんので、PHPログアウトリンクを使用することをお勧めします。これが問題の始まりです。 js sdkでログインすると、私はログインしていて、うまく動作します。しかし、私がPHPログアウトリンクを使用してログアウトすると、私はログアウトされますが、その後ページはリフレッシュされます。奇妙なの?私は、上記のファイルの例を使用して、それを再現しています

  1. ステップ1:オープンexample2.phpとログイン(JS SDKを使用して、あなたWILログイン)
  2. ステップ2:オープンexample.phpを(あなたがまだログインしています)私はあなたが状況をログインチェックすることだと思う( をページの更新に気づく、再びオープンexample2.php が、それは何度も何度もリフレッシュし続ける:中)と ログアウトリンクをクリックします(
  3. ステップ3)今ログアウトれます

has他の人は同じ結果ですか?そしてこれを回避するには?

答えて

0

さて、問題を修正したようです。アウトJS SDKの一部のコメントで

は以下:

FB.Event.subscribe('auth.login', function(response) { 
    window.location.reload(); 
}); 
//FB.Event.subscribe('auth.logout', function(response) { 
// window.location.reload(); 
//}); 

私はログアウトすることができ、ページを一度だけリフレッシュします

(それが必要のような)
関連する問題