卷曲的回波响应

时间:2021-04-15 04:25:28

标签: php loops curl while-loop

是否可以在 while 循环内回显 curl 的响应,每次在 curl 过程完成之后,而不是在循环完成之后。

示例

$chk1=0;
while (strpos($g1, '<label for="username" class="sr-only">')) {
$g = curl_init();
curl_setopt($g, CURLOPT_COOKIEJAR, "".$d."/COOKIE/".$ii['cookie']."");
curl_setopt($g, CURLOPT_COOKIEFILE, "".$d."/COOKIE/".$ii['cookie']."");
curl_setopt($g, CURLOPT_URL, 'https://xxxx.net/login/index.php');
curl_setopt($g, CURLOPT_HTTPGET, 1);
curl_setopt($g, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($g, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($g, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($g, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($g, CURLOPT_USERAGENT, $rndua);
$g1 = curl_exec($g);

$chk1++;
if ($chk1 == 20) {
break;
}

}
echo "https://xxxx.net/login/index.php $chk1 requests sent";

我正在做一个 while 循环来将 curl 过程重复到我的网站中,例如 20 次,我希望在每 1 个循环中它都会回显“https://xxxx.net/login/index.php 1 request已发送”并在下一个循环中添加新行 https://xxxx.net/login/index.php 1 个请求已发送。

1 个答案:

答案 0 :(得分:0)

当然。将您的 echo line 2 行向上移动,因此它位于 while 的 {}

相关问题