Helllo так я построил обратный отсчет с PHPPHP обновить только часть страницы
тогда я заметил, что я должен обновить, чтобы отображать его правильно.
поэтому im используя: header ("refresh: 1; url = time.php"); внутри моего php, но он обновляет всю страницу! ?
там далеко, чтобы положить его как в DIV и только обновить ту часть страницы .. вот как им его отображения:
echo "Result: {$days}d {$hours}h {$minutes}m {$seconds}s<br/>\n";
echo "received: 7d 0h 0m 0s<br/>\n";
header("refresh:1;url=time.php");
Вот что происходит, когда вы используете заголовок обновления. страница WHOLE загружается. если вы хотите обновить только часть его, используйте ajax. –
Марк прав, но чтобы сделать такой таймер, вы не должны использовать AJAX вообще. Каждая секунда делает запрос на сервер, это очень много. Вы должны получить только метку времени загрузки PHP, а затем создать таймер с javascript, который сравнивает метку времени. Просто отметьте, что javascript использует локальное время, а PHP использует время сервера, поэтому есть некоторая дополнительная кодировка (легко найти в Интернете). –
Согласен с комментариями до сих пор: простой обратный отсчет JavaScript сделает. Если вы не знаете, как это сделать, просто придерживайте страницу обратного отсчета внутри '