2016-11-26 53 views
0

如何在不使用iframe的情况下在我们的站点和服务器中显示其他网站内容? 事实上,我要下载一个页面(相同的域名),并通过PHP浏览器显示在我的服务器上。php-在没有iframe的主机上显示其他网站页面

注:file_get_contents效果很好,但“CORS政策:否‘访问控制允许来源’标头出现在所请求的资源”因此所有样式表和一些图片没有加载。

有没有办法做到这一点?

+0

技术上来说是可能的。但这并不容易。首先使用'file_get_contents()'来获取页面源代码。然后你使用[DOMDocument();](http://php.net/manual/en/domdocument.loadhtml.php)来处理HTML。在HTML中查找所有的CSS和图像链接。下载每个这些文件,并希望它们不阻止直接链接(热链接)。然后重建HTML,替换您在自己的服务器上下载的文件的链接。正如我所说:为了让它完美运作,需要做很多工作和远景。但这是我能想到的。 – icecub

回答

相关问题