【问题标题】:http iframes on https websitehttps 网站上的 http iframe
【发布时间】:2015-01-30 11:01:25
【问题描述】:

我有一个像 adf.ly 这样的网站,所以基本上人们会带着一个长 URL 来缩短它,一旦查看者点击缩短链接,他将不得不等待 5 秒钟,而下面的广告会显示。

广告商给了我一个作为广告显示的 url,所以我在 iframe 上显示了广告(url),但我的网站是 https,当我尝试显示 https 网站时,这一切都是上帝,但我无法显示 http网站。

我必须能够显示 http 网站,但我仍然希望我的网站保持 https。

我试图寻找答案,但找不到确切的答案。

有什么帮助吗?

【问题讨论】:

    标签: php http redirect https


    【解决方案1】:

    没有好的和简单的方法来做到这一点。最好尝试与您的广告商交谈。他们通常也支持广告的 https 网址,因为这是在 https 网站上使用的常见情况。

    【讨论】:

      【解决方案2】:

      您可以创建一个代理脚本,将 url 传递给该脚本(这样您就可以得到类似 https://your.domain/api/proxy.php?url=http://some.ad.url 的内容),代理脚本将负责获取给定 url 的内容(您当然应该验证给定网址以某种方式)。之后,您可以使用 procy 脚本作为 iframe 源,而不是直接使用广告 url。

      【讨论】:

      • 不要那样做,你会很容易受到跨站脚本攻击,有人会尝试使用该端点转发非法内容...
      猜你喜欢
      • 2023-03-29
      • 2017-09-06
      • 2012-07-31
      • 2015-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-31
      相关资源
      最近更新 更多