Я хотел бы сделать несколько одновременных запросов с curl_multi_init
с использованием прокси, но я не знаю, как проверить в запросе, запрещен ли прокси, а затем изменить прокси и перезапустить запрос.
Спасибо
Мой код:
<?php
$thread = [];
for($i = 0; $i < 50; $i++)
{
$thread[$i] = curl_init('https://www.whatismybrowser.com/detect/what-http-headers-is-my-browser-sending');
curl_setopt($thread[$i], CURLOPT_HEADER, 0);
curl_setopt($thread[$i],CURLOPT_SSL_VERIFYPEER,false);
}
$mh = curl_multi_init();
for($i = 0; $i < 50; $i++)
{
curl_multi_add_handle($mh,$thread[$i]);
}
do {
$status = curl_multi_exec($mh, $active);
if ($active) {
curl_multi_select($mh);
}
} while ($active && $status == CURLM_OK);
curl_multi_close($mh);
?>