iframe中的第三方cookie和facebook app,getUser失败

时间:2012-05-11 23:00:57

标签: php facebook

我有这个让我疯狂的问题,我希望它也能帮助那些达到我的观点的人。

经过大量阅读后,显然过去的所有“黑客”(包括p3p标题)在下次更新后都不再适用于safari,所以我重新编写了所有内容以在GET中附加会话ID,一切都很好,除了显然没有第三方饼干facebook不再工作:

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

这会返回激活第三方cookie的预期结果,而返回int(0)而不激活cookie,为什么?

有解决方法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

关闭FB.init / new Facebook类中的Cookie,然后记录访问令牌。 (getAccessToken)。将其传递给您的iFrame,并在启动Facebook课程后使用setAccessToken进行设置。