2

これは以前は機能していたので、何が悪かったのかわかりません。ユーザーはFacebookに問題なくログインできます。ログアウトが問題です。

Facebookのログアウトphpスクリプトにリダイレクトして、ユーザーをログアウトします。$facebook->getLogoutUrl();

ユーザーがそのリンクをクリックすると、Facebookページからログアウトされます。しかし、彼らが私のサイトに戻されたとき、私はfb_cookieがまだそこにあることに気づきました。PHP SDKは、引き続きユーザーのfbセッションの詳細を返します。奇妙なことに、www.facebook.comにアクセスすると、私はすでにFacebookからログアウトしていることがわかります。

ここで何がうまくいかない可能性がありますか?ありがとう、私は困惑しています:(。

4

1 に答える 1

2

さて、最終的に、私が行ったことは、ログアウトスクリプトへgetLogoutUrl()next=アドレスURLを使用してを生成することでした。これにより、FacebookのCookieが削除されsetSession(null)ます。

于 2010-08-02T09:05:47.187 に答える