将外部资源转换为https

时间:2016-09-02 21:56:34

标签: php https

我的网站正在加载来自其他网站的图片,这在我实施HTTPS而不是普通HTTP时会引发警告。我知道为什么会这样,但我想知道如何纠正。

我见过的最佳解决方案是here,但我不明白这是如何运作的。

海报建议在图片网址前加https://example.com/imageserver?url=。这不起作用。那我错过了什么?什么是imageserver

我希望这是有道理的,我不确定我是否不仅仅缺少明显的东西。

1 个答案:

答案 0 :(得分:1)

imageserver可以是一个获取图像并显示其内容的php脚本。

一个非常简单的例子,不是很安全

echo file_get_contents($_GET['url']);

这里的想法是浏览器现在从您的安全服务器而不是原始的非https服务器获取图像。