我正在使用curl来获取外部站点。我让它发挥作用,但当我显示结果时,它们会接管我的内容。意思是——它的css影响了我的网页,它的z索引有时比我的高,等等。我正在寻找一种方法来隔离这个网站,这样它就可以被视为与我的独立。我希望它像iframe一样工作,在那里我可以控制它的z索引,所以它的css/javascript根本不会影响我的网站。
<?php
function fetch_site($base){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $base);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
ob_start();
$result = curl_exec($curl);
curl_close($curl);
ob_end_clean();
return $result;
}
?>
<div class='myContent'/>
<div class='targetSite'>
<?php print fetch_site('http://www.....com/'); ?>
</div>
<div class='myContent'>
<div class='targetSite'>
<?php // print fetch_site('http://www.google.co.in/'); ?>
<object data="http://www.example.net/" width="600" height="400">
<embed src="http://www.example.net/" width="600" height="400"> </embed>
Error: Embedded data could not be displayed.
</object>
</div>
</div>