curl_errorがtrueのときにこのコードをループ(2回/ 3回)にしておきたい場合は、エラーログに入力してください。エラーを取得してログインする際にCURLコードを繰り返します。
$ch = curl_init($api_url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
$response = curl_exec($ch);
/* if there is an error show error */
if (curl_error($ch) && curl_getinfo($ch, CURLINFO_HTTP_CODE) != 200) {
$success = false;
return view('frontend.user.rss', compact('project_detail_all','active_project_detail','rss_detail','success'));
}
curl_close($ch);
あなたのご提案、ありがとうございます。
あなたはこのカール2~3回実行したいですか?あなたはループのためのPHPを使用することができますhttps://www.w3schools.com/php/php_looping_for.asp –
私はPHPでループを知っているが、私の懸念は "エラーが発生し、まだエラーファイルにログイン失敗した場合" –