仅在ie中从facebook获取空白签名请求

仅在ie中从facebook获取空白签名请求,facebook,internet-explorer,Facebook,Internet Explorer,当我将我的facebook应用程序部署到远程开发人员时,我似乎收到了一个空白的签名请求,但仅在IE中返回,关于这是否是一个已知的IE bug有什么想法吗?是的,这是因为p3p策略以及internet explorer如何处理它。您可以通过在web应用程序中发送以下标题数据来修复它 P3P: CP="CAO PSA OUR HONK" 您可以在下面的URL中找到关于此的详细帖子 希望这会有帮助 这与已签名的\u请求没有任何关系,它是作为POST发送到iframe的,而不是作为cookie发送的

当我将我的facebook应用程序部署到远程开发人员时,我似乎收到了一个空白的签名请求,但仅在IE中返回,关于这是否是一个已知的IE bug有什么想法吗?

是的,这是因为p3p策略以及internet explorer如何处理它。您可以通过在web应用程序中发送以下标题数据来修复它

P3P: CP="CAO PSA OUR HONK"
您可以在下面的URL中找到关于此的详细帖子


希望这会有帮助

这与
已签名的\u请求
没有任何关系,它是作为POST发送到iframe的,而不是作为cookie发送的。此外,P3P解决了所有cookie问题也是一个神话。当然OP的问题实际上可能与cookie有关,但他明确表示“签名请求”本身并不涉及任何cookie。你是说签名请求作为POST值发送到你的应用程序页面吗?据我所知,IE在这方面的表现与其他浏览器没有任何不同。或者你在某个地方设置了一个cookie,结果是空的?是的,这是我的iframe应用程序的post值,在本地运行该应用程序时工作正常,但只要我推到开发人员站点(远程服务器上),就会返回一个空值。你的意思是存在
签名的\u请求
参数,但它没有值吗?您究竟是如何读取该值的?我只是在这里感到困惑,因为浏览器的类型不应该在接收POST值中起任何作用。我同意这很奇怪,因为它只是远程的,所以可能是基于域的事情,或者可能是服务器问题。如果您有一个带有
echo$\u REQUEST['signed\u REQUEST']的页面,那么它是存在的,但没有值,只是为了清楚起见(在PHP中)在它上面,使用IE时不显示任何内容,但在使用其他浏览器时显示值?