我的网站正在从其他网站加载图像,当我实现HTTPS
而不是普通HTTP
时,这会导致警告。我知道为什么会发生这种情况,但我想知道如何纠正。
我所见过的最佳解决方案是在这里,但我不明白这是如何工作的。
海报建议在图像url前加上https://example.com/imageserver?url=
。这行不通。那么我错过了什么呢?imageserver
是什么?
我希望这是有意义的,我不确定我是否只是错过了一些明显的东西。
imageserver可以是一个PHP脚本,用于获取图像并显示其内容。
一个非常简单的例子,不太安全
echo file_get_contents($_GET['url']);
这里的想法是,浏览器现在从您的安全服务器而不是原来的非https服务器获取图像。