在我的 index.php 中,我创建了一个 Facebook 对象并使用它来获取用户 ID。
$facebook = new Facebook(array(
'appId' => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET,
'cookie' => true
));
我也提出了一些 API 请求,一切都很好。
现在我切换到另一个子页面(events.php - 与 index.php 基本相同)。但是在这里我无法访问 USER ID
$user = $facebook->getUser();
它始终为 0。正如我所说,创建 Facebook 对象的命令是相同的 - 只是另一个网页作为 index.php。
//edit - 刚刚发现这不仅仅是我之前认为的 Firefox 问题。