PHP卷曲不起作用,对象移到这里

时间:2017-03-23 20:59:55

标签: php curl

我正在尝试获取此网址http://www.mahoor.com/的数据/ html,但我将对象移至此处返回。我添加curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);现在没有返回任何内容。

    function get_data($url)
{
  $ch = curl_init();
  $timeout = 5;
  curl_setopt($ch,CURLOPT_URL,$url);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
  $data = curl_exec($ch);
  curl_close($ch);
  return $data;
}

$returned_content = get_data("http://www.mahoor.com");
print_r($returned_content);

我如何解决?

1 个答案:

答案 0 :(得分:1)

看起来此网站正在标题中查找Cookie。您可以通过将此添加到您的函数来修复:

curl_setopt($ch,CURLOPT_HTTPHEADER, array(
        'Cookie:langcookie=en; currentcurr=USD',
      ));

我不知道您是否想要更改lang和货币值。