(編集やスペルの問題があれば申し訳ありません)
こんにちは、私は Facebook SDK の初心者で、大きな問題があります (今日中に解決する必要があります)。
このサイトに Facebook ログインを実装しようとしています。
http://www.woonki.com/usuarios/index.php (サイト言語はスペイン語)
それで、インターネットからコードをダウンロードし、それを自分のサイトに実装しました。ユーザーがログインすると、うまくいきます。ただし、ユーザーがログアウトすると、(ユーザーが facebook からログアウトした場合でも) ユーザー セッションがマークされます。つまり、ログアウト スクリプトが機能しません :(
これは「fb_logout.php」コードです
<?php
/* -----------------------------------------------------------------------------------------
IdiotMinds - http://idiotminds.com
-----------------------------------------------------------------------------------------
*/
require '../Connections/fb_config.php';
if((isset($_SESSION['User']) && !empty($_SESSION['User'])))
{
$_SESSION['fb_'.$appID.'_user_id'] = '';
$_SESSION['fb_'.$appID.'_access_token'] = '';
session_destroy();
header('Location: '.$base_url);
}
?>
それで、コードを試してみましたが、「if」条件が機能しません! 私の SESSION が SESSION でない場合、またはその逆の場合、ここで何が起こっているのかわかりません。