PHP:为什么CURL工作不一致?

时间:2012-09-12 23:20:52

标签: php curl

我试图在php中执行这个简单的脚本:

$ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HEADER, 0); // no headers in the output
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // output to variable
        curl_setopt($ch, CURLOPT_PROXYPORT, $proxy_port);
        curl_setopt($ch, CURLOPT_PROXYTYPE, 'HTTP');
        curl_setopt($ch, CURLOPT_PROXY, $proxy_ip);
        curl_setopt($ch, CURLOPT_PROXYUSERPWD, $opts['credentials']);
        $data = curl_exec($ch);
        curl_close($ch);

        echo $data;

我不知道这是否是TimeOut的一些问题,或者它需要另一个参数,但有时会带来页面而不是其他,为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

我做的是用“curl_error”检查错误,这导致了我的问题。 感谢。