Php 如何从另一个域提取代码

Php 如何从另一个域提取代码,php,jquery,include,cross-domain,Php,Jquery,Include,Cross Domain,如果我有几个网站,我想在每个网站上阅读“file.html”,我该怎么做?file.html将如下所示: <h1>Hot news</h1> <p>article</p> 我应该如何跨域执行该操作 PS:是的,我知道这是不安全的您可以使用PHP: <?php echo file_get_contents('http://....'); ?> include不起作用的原因是url include在默认情况下被禁用,因为它们非常不安

如果我有几个网站,我想在每个网站上阅读“file.html”,我该怎么做?file.html将如下所示:

<h1>Hot news</h1>
<p>article</p>
我应该如何跨域执行该操作


PS:是的,我知道这是不安全的

您可以使用PHP:

<?php echo file_get_contents('http://....'); ?>


include
不起作用的原因是url include在默认情况下被禁用,因为它们非常不安全-包含的文档被当作PHP处理。但是,使用
file\u get\u contents
时,无法插入PHP代码,因此它非常安全(如果远程站点向您发送错误的JavaScript代码,则除了XSS之类的客户端代码)。

无法跨域执行,除非远程服务器支持JSONP请求,例如,你不能用javascript窃取另一个网站的html,除非该网站与你合作。但是,您可以尝试使用iframes做一些事情。
.load("file.html");
<?php echo file_get_contents('http://....'); ?>