while ループで、curl を使用して someapi を実行しています。APIを実行せず、実行中のAPIをエコーするだけの場合、出力は問題ありません...そのAPIを実行すると、whileループで1000回としましょう..途中で500内部サーバーエラーが発生します。
エラーが発生した場合は、それを無視して続行する必要があります。
これは私のコードです:
while($res = mysqli_fetch_array($allDetail)){
$resulter = myCurl($res['var1'],$res['var2']);
}
function myCurl($var1,$var2){
$ch = curl_init('some_api_url_with_var1_var2');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
$response = curl_exec($ch);
curl_close($ch);
}
curl を使用するのはこれが初めてで、php も初めてです。APIはtrueまたはjson形式のエラーを返しますが、私はそれを気にしたくありません。APIが実行を続けるだけです