我正在尝试创建用于网站的天气小部件的镜像。目前,它在 HTTPS 页面上使用,但小部件服务器不支持(并且 IE 对对话框发脾气,因为小部件不是 HTTPS)
为了解决这个问题,我想做的是在 HTTPS 中镜像页面以使安全警告静音。我通常会使用file_get_contents()
它,但是页面包含图像,这使得它有点复杂。
**另外作为旁注,我的网站或他们的网站上没有任何广告,因此不会窃取收入
使用 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);