Cheizer
@Cheizer

Как сделать ДОГРУЗКУ контента через AJAX с удаленного сервера?

Приветствую друзья, подскажите пожалуйста начинающим, есть 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 ПРОДОЛЖИТЬ ЗАГРУЗКУ КОНТЕНТА С ТОГО ЖЕ МЕСТА где остановилось получение данных?
Может есть какие методы накопления данных по частям и тд. Буду признателен за любые советы, куда копать в какую сторону?
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы