Ben bir MySQL tablo içeriğini içeren bir dizi var. Ben hepsini eş zamanlı olarak yürütebilirsiniz böylece curl_multi_handles içine bu içeriklerin her koymak gerekir
İşte dizi için kodudur durumda da yardımcı olur:
$SQL = mysql_query("SELECT url FROM urls") or die(mysql_error());
while($resultSet = mysql_fetch_array($SQL)){
$urls[]=$resultSet
}
Yani aynı anda her url veri göndermek mümkün koymak gerekir. Ben geri herhangi bir veri almak gerekmez, ve aslında ben iki saniye sonra onlara zaman dışarı sahip olacak. Sadece veri ve daha sonra yakın göndermek gerekiyor.
Önce bu benim kod, bir anda teker yürütülüyor. burada kodu:
$SQL = mysql_query("SELECT url FROM shells") or die(mysql_error()); while($resultSet = mysql_fetch_array($SQL)){
$ch = curl_init($resultSet['url'] . $fullcurl); //load the urls and send GET data
curl_setopt($ch, CURLOPT_TIMEOUT, 2); //Only load it for two seconds (Long enough to send the data)
curl_exec($ch);
curl_close($ch);
Yani benim soru: Nasıl her kolunu kaldırın ve curl_multi_handle kapatın çalıştırmak, curl_multi_handle içine dizinin içeriğini yüklemek, ve olabilir?