Приветствую друзья, подскажите пожалуйста начинающим, есть AJAX запрос, который из data.php получает и выводит данные.
function show()
{
$.ajax({
url: "/data.php",
success: function(html){
$("#result").html(html);
},
error : function (xhr, ajaxOptions, thrownError){ setTimeout(show(), 60000) }
});
}
$(document).ready(function(){
$('#button').click(function(){
show();
});
});
data.php
<?php
$uri = 'https://api.....';
$reqPrefs['http']['method'] = 'GET';
$stream_context = stream_context_create($reqPrefs);
$response = file_get_contents($uri, false, $stream_context);
$matches = json_decode($response, true);
?>
<?php foreach($matches['standings'][0]['table'] as $key => $value): ?>
<?=$value['team']['shortName']?>
<?php endforeach; ?>
В data.php идет запрос по URL к API на удаленном сервере, но удаленный сервер ограничивает 10 запросов в минуту.
В data.php все выводиться в цикле и обращение к URL API идет в цикле, и после 10 запросов ошибка возникает и ничего не выводиться, оно и понятно, сервер ограничил работу на минуту. Допустим у меня хватит опыта и я ограничу цикл 10 запросами и остановлю, но как мне продолжить через минуту выполнение скрипта с того же места?
ВОПРОС: как на php ПРОДОЛЖИТЬ ЗАГРУЗКУ КОНТЕНТА С ТОГО ЖЕ МЕСТА где остановилось получение данных?
Может есть какие методы накопления данных по частям и тд. Буду признателен за любые советы, куда копать в какую сторону?