【问题标题】:IE and Facebook signed requestIE 和 Facebook 签名请求
【发布时间】:2013-05-04 12:14:59
【问题描述】:

出于某种奇怪的原因,我在使用 IE 时没有收到“signed_request”。如果我在 firefox/chrome 中使用相同的应用程序,我会收到签名请求!有没有人遇到过这个问题,有没有解决办法。

我试图搜索它,但我永远无法得到接近我所要求的任何东西(signed_request 通常只是接管搜索,我会得到一堆关于如何解析它的文档)。

所以我决定,这很奇怪!

<?php print_r($_POST) // or request ?>

我把它做成了一个页面。在 FF 和 Chrome 中,都给我发布信息,但 IE 没有给我任何东西......只是

Array( )

谢谢!

【问题讨论】:

  • 您是如何访问该页面的?使用 apps.facebook.com/appname/pagename 或其他什么?

标签: facebook internet-explorer


【解决方案1】:

签名请求包含在用户通过 facebook 访问您的内容的情况下。那应该签署到服务器......因此它不应该依赖于客户端浏览器。检查您的代码以查看您是否在会话/用户无效时执行了重定向请求等操作。

【讨论】:

    【解决方案2】:

    一个对我有用的解决方案是将此标题放在我的标签页中:

    <?php
    header('P3P: CP="CAO PSA OUR"');
    header('P3P: CP="HONK"');
    ?>
    

    我在这里找到了这个解决方案:http://hasin.me/2011/09/30/story-about-blue-e-iframed-web-application-wastage-of-6-hours-and/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多