【问题标题】:How to change HTTPS to HTTP in Facebook via an Application如何通过应用程序在 Facebook 中将 HTTPS 更改为 HTTP
【发布时间】:2012-07-16 10:07:33
【问题描述】:

我想在 FB 中开发一个应用程序,它应该使 fb 用户无法进行 HTTPS 浏览。或者,应用程序必须在没有 SSL 的 HTTP 中运行。这里有人可以帮助我吗?请问?

【问题讨论】:

  • ...问题是为什么?!
  • 你这么说会很有帮助。请不要关心为什么
  • 如果您告诉我们为什么,也许我们可以为您的实际问题提供替代和更好的解决方案。

标签: facebook facebook-graph-api facebook-php-sdk x-facebook-platform


【解决方案1】:

你的应用在 iframe 中,你知道没有 https 的应用的父页面的 url。

在 iframe 中 onload 或 onclick 执行此 js

window.top('http://needed_url');

【讨论】:

    【解决方案2】:

    你不应该完全相反吗?为什么?没关系...

    在 PHP 中:

    // Enforce http
    if (substr(AppInfo::appURL(), 0, 7) != 'http://') {
        header('Location: http://'. $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
        exit();
    }
    

    【讨论】:

    • 这在 Facebook / Heroku 提供的示例代码中使用,但反过来(为了在生产中强制使用 https!) - 试试看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多