我正在使用 curl 获取外部站点。我让它工作,但是当我显示结果时,它们接管了我的内容。意思是-它是 css 影响我的网页,它的 z-index 有时比我的高,等等。我正在寻找一种方法来隔离这个网站,以便它被视为与我的分开。我希望它像 iframe 一样工作,我可以控制它的 z-index,所以它的 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>
关于javascript - 在 curl 返回中隔离 css/head/etc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34343884/