#php #ajax #function #background
#php #аякс #функция #фон
Вопрос:
Как загрузить эту функцию PHP в бэкэнд, чтобы моя страница работала, а функция выполнялась на бэкэнде.
Это функция PHP, в которой я размещаю данные, где она проверяет, завершено ли предоставление или нет. Если положение завершено, то оно возвращает значение true для результата или положения завершено, а затем мой следующий
function check_logs($id) { $flag = false; $curl_data = ""; while ($flag == false) { $curl_handle = curl_init(); $url = "http://API_URL/provision/logs/$id"; curl_setopt($curl_handle, CURLOPT_URL, $url); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true); $curl_data = curl_exec($curl_handle); $status_complete = "/(?i)Provision completed/"; $status_delete = "/(?i)Deletion completed/"; if (preg_match($status_complete, $curl_data)) { if (preg_match($status_delete, $curl_data)) { $flag = false; } else { $flag = true; } } else { $flag = false; } } return $curl_data; }
Поэтому я хочу выполнить несколько ajax-или фоновых запросов, чтобы мой код работал в фоновом режиме до тех пор, пока эта функция не удовлетворит.