卷曲php没有加载网站样式

时间:2017-08-09 12:58:02

标签: php curl iframe

我使用以下代码在我的网站上显示另一个网站

  $turl = $_GET['turl'];
  $ch = curl_init($turl);
  curl_setopt( $ch, CURLOPT_POST, false );
  curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true );
  curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.0; 
  en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7");
  curl_setopt( $ch, CURLOPT_HEADER, false );
  curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
  $data = curl_exec( $ch );

 echo $data;

但是当我试图显示facebook或youtube时,结果看起来像 -

enter image description here

1 个答案:

答案 0 :(得分:0)

因为curl只获取指定url的html(源代码),我认为样式是在服务器上相对寻址的(不是完整路径)。 这就是为什么没有找到风格的原因。 你也可以通过在每个浏览器上按F12查看google chrome或firefox中的控制台并查看错误。