1

この単純なスクリプトを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 の一部の問題なのか、それとも別のパラメーターが必要なのかはわかりませんが、ページが表示されたり、ページが表示されなかったりすることがあります。なぜこれが起こるのですか?

4

1 に答える 1

0

私がしたことは、「curl_error」でエラーをチェックしたことで、問題が発生しました。ありがとう。

于 2012-09-15T02:46:52.540 に答える