Facebook应用程序错误在Mac Safari浏览器中获取会话或Cookie?

时间:2012-05-22 14:54:27

标签: php cross-domain facebook-apps safari

我已经在facebook上进行过研究,我登陆的解决方案是在这个页面上

Facebook Iframe App with multiple pages in Safari Session Variables not persisting

我也已经包含了这段代码但仍无效

<?php header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');

但它还没有用,Facebook是否为Safari中的iframe实现了跨域cookie /会话的新技术?

我希望你能帮助我,因为我已经搜索了2天的任何解决方案而且我无法成功解决这个问题。

谢谢。

1 个答案:

答案 0 :(得分:2)

那个标题修复了我在IE上的问题,但没有在safari上修复:

if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') ) header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');