PHP обновить текущую страницу
С PHP код:
<?php
$secondsWait = 1;
header("Refresh:$secondsWait");
echo date('Y-m-d H:i:s');
?>
Примечание. Помните, что заголовок header() должен быть вызван до отправки любого фактического вывода либо с помощью обычных тегов HTML, либо пустых строк в файле, либо из PHP.
если вы отправляете какой-либо вывод, вы можете использовать JavaScript:
<?php
echo date('Y-m-d H:i:s');
echo '<script type="text/javascript">location.reload(true);</script>';
?>
Когда этот метод получает истинное значение в качестве аргумента, это приведет к странице, чтобы всегда быть перезагружена с сервера. Если он неверен или не указан, браузер может перезагрузить страницу из своего кеша.
Или вы можете явно использовать "мета обновления" (с чистым HTML):
<?php
$secondsWait = 1;
echo date('Y-m-d H:i:s');
echo '<meta http-equiv="refresh" content="'.$secondsWait.'">';
?>
Привет и хороший код,
Это не должно быть продезинфицировать? – Alex
$ _SERVER ['REQUEST_URI'] - это сгенерированная сервером переменная. Только GET, POST, a и COOKIES подвержены помехам пользователей. (за исключением, возможно, заголовков типа «Referrer») –
Эти генерируемые сервером переменные могут быть изменены, поэтому вы все равно должны рассмотреть вопрос о их дезинфекции. –