Этого нельзя достичь только с помощью PHP, так как для изменения того, что отображается в браузере, требуется вмешательство на стороне клиента.
То, как вы будете заниматься этим разделением труда, зависит от того, что нужно.
Если ваш код - весь, то вам лучше написать подпрограмму JS для обратного отсчета чисел.
Если для генерации чисел необходим какой-то другой способ PHP, необходимо принять решение о том, можно ли разделить генерацию обновления на несколько вызовов PHP или же это должно быть в пределах одного вызова PHP. из-за действий, предпринимаемых в рамках этого вызова.
Если первое, вы можете разделить его, что является идеальной ситуацией - тогда процедура заключается в настройке вызовов AJAX для периодического получения обновленной информации.
Если последняя и должна быть с одной страницы, то соединение должно оставаться открытым с созданным новым контентом.
В этом случае, чтобы получить новый контент для замены старого, JS-код должен это обработать. Либо код, периодически выполняемый на странице, может проверять наличие нового содержимого и обновлять его соответствующим образом, либо можно воспроизвести небольшую хитрость, внедряя код, выполняющий обновление.
Отправка встроенного <script>
содержимого, которое выполняет обновление вместо новых элементов отображения, работает хорошо, хотя и немного неопрятно, так как браузер получает новый элемент <script>
, который он запускает. Это единственный способ, которым я знаю, что push-обновление может быть выполнено на веб-странице без плагинов.