Php 检查特定用户是否登录到facebook

Php 检查特定用户是否登录到facebook,php,facebook-graph-api,facebook-php-sdk,Php,Facebook Graph Api,Facebook Php Sdk,我正在存储用户首次授权我的应用时的facebook用户id,并将其设置为cookie,直到他明确没有单击“从我的网站注销”以保持他们登录。当用户再次打开我的网站时,我想检查该用户是否仍然登录到facebook。如果没有,我想提示他登录facebook,使用我网站的全部功能。如何检查该特定用户是否使用其facebook id登录到facebook?如果在画布页面内并使用PHP SDK: require_once("lib/facebook-sdk/facebook.php"); $facebook

我正在存储用户首次授权我的应用时的facebook用户id,并将其设置为cookie,直到他明确没有单击“从我的网站注销”以保持他们登录。当用户再次打开我的网站时,我想检查该用户是否仍然登录到facebook。如果没有,我想提示他登录facebook,使用我网站的全部功能。如何检查该特定用户是否使用其facebook id登录到facebook?

如果在画布页面内并使用PHP SDK:

require_once("lib/facebook-sdk/facebook.php");
$facebook = new Facebook
(   array('appId'=>$fb_app_id, 'secret'=>$fb_app_secret, 'fileUpload'=>true)
);
if ($facebook->getUser()) // if current user has logged in
{   echo "Logged in";
}
else
{   echo "Not logged in";
}

首先,我没有在fb canvas中使用它,其次,我说我想确定我拥有facebook id的用户是否登录?你在哪里使用用户的facebook id??