在curl返回中隔离css/head/etc


isolating css/head/etc in a curl return

我正在使用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>