Я написал следующий код, чтобы обновить страницу и напечатать случайное число, но я не понимаю его логики.php header function working
<!DOCTYPE html>
<html>
<head>
<title>Random Refresh</title>
</head>
<body>
<h1>Random refresh</h1>
<p>page is refreshed every 5 seconds </p>
<br> </br>
<p>Radom number between 10 to 100 is :
<?php
echo(rand(10,100));
header("Refresh: 5; url=randomRefresh.php");
?>
</p>
</body>
</html>
Согласно моим знаниям, php является языком на стороне сервера, поэтому код внутри блока php должен выполняться один раз.
Итак, как функция заголовка обновляет/перенаправляет страницу?
ли выходная страница html файла php использует неявный запрос Ajax?
Что происходит под капотом?
как его возможно, что вы написали код, без понимания логики, пожалуйста, предоставьте честное оправдание. – piyushj
Что вы не понимаете? ** Выполнение PHP **? Сначала код будет печатать эти ** HTML **, затем 'echo', а затем обновление. Что не так? –
Вы можете проверить функцию заголовка php http://php.net/manual/en/function.header.php –