0
如何在不使用iframe的情况下在我们的站点和服务器中显示其他网站内容? 事实上,我要下载一个页面(相同的域名),并通过PHP浏览器显示在我的服务器上。php-在没有iframe的主机上显示其他网站页面
注:file_get_contents
效果很好,但“CORS政策:否‘访问控制允许来源’标头出现在所请求的资源”因此所有样式表和一些图片没有加载。
有没有办法做到这一点?
如何在不使用iframe的情况下在我们的站点和服务器中显示其他网站内容? 事实上,我要下载一个页面(相同的域名),并通过PHP浏览器显示在我的服务器上。php-在没有iframe的主机上显示其他网站页面
注:file_get_contents
效果很好,但“CORS政策:否‘访问控制允许来源’标头出现在所请求的资源”因此所有样式表和一些图片没有加载。
有没有办法做到这一点?
我想在PHP中你不能这样做,因为有些网站头阻挡你访问。我想在这样的JS/jQuery的做到这一点:
技术上来说是可能的。但这并不容易。首先使用'file_get_contents()'来获取页面源代码。然后你使用[DOMDocument();](http://php.net/manual/en/domdocument.loadhtml.php)来处理HTML。在HTML中查找所有的CSS和图像链接。下载每个这些文件,并希望它们不阻止直接链接(热链接)。然后重建HTML,替换您在自己的服务器上下载的文件的链接。正如我所说:为了让它完美运作,需要做很多工作和远景。但这是我能想到的。 – icecub