сохраняет последнее обновление в переменной и использует ajax для выполнения ajax-запроса каждую минуту и для проверки, отличается ли время обновления от сохраненного времени обновления в переменной.если это так, выполните перезагрузку с помощью window.location = "новое местоположение";
РЕДАКТИРОВАТЬ:
это должно выглядеть так: (но я не проверял это, поэтому я не гарантируючтобы это работало)
var updateTime = '<?php echo $lastUpdateTime;?>';
$(document).laod(function(){
var reload = window.setInterval("request()", 60000);
});
function request(){
$.get("last_update.php", function(data){
if(updateTime != date) window.location = "redirect_to.php";
});
}
РЕДАКТИРОВАТЬ 2: Это HTML для включения jquery:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
это "redirect_to.php"
файл, в который вы перенаправляете окно.поэтому, если вы хотите остаться на том же сайте, просто поместите URL-адрес этого сайта.
<?php $lastUpdateTime;?>
был немного неправильным встроенным PHP.я исправил это до <?php echo $lastUpdateTime;?>
last_update.php
это просто страница, которая возвращает последнее обновление.как вы отслеживаете последнее обновление, зависит от вас.