我正在尝试创建一个用于网站的天气小部件的镜像。目前,它在HTTPS页面上使用,但是小部件服务器不支持它(并且IE会引发对话框,因为小部件不是HTTPS)
要解决这个问题,我想做的是在HTTPS中镜像页面以消除安全警告。我通常会使用file_get_contents()
,但页面包含的图像会使它更复杂一些。
**另外作为旁注,我的网站或他们的网站上没有任何广告,因此没有收入窃取
答案 0 :(得分:2)
使用CURL获取页面内容(图像和所有内容)。您可以将其放在一个文件中,然后使用该URL代替您使用该小部件URL的位置:
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);