我有以下代码:
$facebook = new Facebook(array('appId' => $FB_APP_ID,
'secret' => $FB_APP_KEY,
'cookie' => true));
$fb_sess = $facebook->getUser();
if (empty($fb_sess)) {
$url = $facebook->getLoginUrl(array('response_type'=>'token',
'scope' => 'email'));
header("Location: $url");
}
$me = $facebook->api('/me');
...
问题是 $fb_sess 始终为 0,因此 empty($fb_sess) 始终为 true,因此重定向到登录 URL 会不断重复。我的应用程序似乎配置正确,并且我使用的是最新的 PHP SDK。有什么线索可以解决这个问题,或者至少知道发生了什么?