0

我正在使用以下基于 cURL 的函数

$url = "http://www.web_site.com";
$string = @file_get_contents($url);
if(!$string){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0');
$string = curl_exec($ch);
curl_close($ch);
}

但是突然我的网站由于这个功能而停止了,一旦我删除 curl 它工作正常所以我认为我的主机禁用了它所以我检查了它

点击这里查看

它应该可以工作,所以出了什么问题?

图片

〜任何帮助,我应该对我的托管服务提供商说什么!

4

1 回答 1

0

file_get_contents方法不查看 URL 标头,尝试使用CURLOPT_FOLLOWLOCATION启用的 cURL 并使用CURLOPT_MAXREDIRS您喜欢的值。

于 2012-08-30T12:54:07.650 回答