1

我有这个让我发疯的问题,我希望它也能帮助任何明白我观点的人。

在阅读了很多之后,显然过去的所有“黑客”(包括 p3p 标头)在下一次更新后不再在 safari 上工作,所以我重写了所有内容以在 GET 中附加会话 ID,一切都很好,除了显然没有第三方 cookie facebook 不再工作:

$user = $facebook->getUser();
        var_dump($user);

这会在激活第三方 cookie 的情况下返回预期结果,而在没有激活 cookie 的情况下返回 int(0),为什么?

有解决方法吗?

谢谢!

4

1 回答 1

1

Turn off cookies in the FB.init / new Facebook class, and record the access token instead. (getAccessToken). Pass that to your iFrame and use setAccessToken to set it just after initiating the Facebook class.

于 2012-05-11T23:09:57.587 回答