-1
PHPコードを使用してプロキシURLのWebサイトURLをヒットしようとしています。私はそれをGoogleから取得し、それを使用しようとしていますが、私はこのコードを実行しています504 PHPのゲートウェイタイムアウトcurl_setopt
504ゲートウェイのタイムアウトサーバが応答しませんでした。ここで
私はこれのために何をすべきか、このエラーの背後にある本当の理由を知ることができないです..私はあなたがプロキシのタイプを定義する必要が
<?php
$curl = curl_init();
$timeout = 3000;
$proxies = file("proxy.txt");
$r="https://abcdefgh.com";
// Not more than 2 at a time
for($x=0;$x<25; $x++){
//setting time limit to zero will ensure the script doesn't get timed out
set_time_limit(0);
//now we will separate proxy address from the port
//$PROXY_URL=$proxies[$getrand[$x]];
echo $proxies[$x];
curl_setopt($curl, CURLOPT_URL,$r);
curl_setopt($curl , CURLOPT_PROXY , $proxies[$x]);
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5");
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($curl, CURLOPT_REFERER, "http://google.com/");
$text = curl_exec($curl);
echo "Hit Generated:";
echo $x;
}
?>
私は最初にカールしようとしています。あなたはHTTPプロキシを定義する方法を教えてくださいできますか? –