ユーザーページにFacebookタブを作成しています。私は php facebook SDK と、チュートリアルのこの小さなスニペット (以下を参照) を使用しています。私の質問は、ユーザーが FB にログインしていて、後で私のページに戻ってきた場合、$user が見つからず、再度接続する必要があるということです。彼らがすでにログインしていて、私にアクセス権が付与されていることを知る方法はありませんか?
この質問が理にかなっているといいのですが
$facebook = new Facebook(array(
'appId' => FB_APP_ID,
'secret' => FB_APP_SECRET,
'cookies' => 'true'
));
$user = $facebook->getUser();
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
} else {
$loginUrl = $facebook->getLoginUrl(array('scope' => 'publish_stream, manage_pages'));
}