Facebook Apps 在 Mac Safari 浏览器中获取会话或 cookie 时出错


Facebook Apps Error Getting Session or Cookie in Mac Safari Browser?

我已经在这里对Facebook进行了研究,我找到的解决方案在此页面上

Facebook Iframe 应用程序在 Safari 会话变量中具有多个页面,未持久化

我也已经包含了这段代码,但仍然无法正常工作

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

但它仍然不起作用,Facebook是否在Safari中为iframe的跨域cookie/会话实施了新技术?

我希望你能帮助我,因为我已经在搜索任何解决方案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"');