我正在尝试获取此网址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);
我如何解决?
答案 0 :(得分:1)
看起来此网站正在标题中查找Cookie。您可以通过将此添加到您的函数来修复:
curl_setopt($ch,CURLOPT_HTTPHEADER, array(
'Cookie:langcookie=en; currentcurr=USD',
));
我不知道您是否想要更改lang和货币值。