我已經寫了下面的代碼刷新頁面並打印隨機數,但我不明白它的邏輯。php頭函數的工作
<!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塊內的代碼應該執行一次。
那麼標題函數如何刷新/重定向頁面呢?
php輸出的html頁面是否使用隱式Ajax請求?
引擎蓋下發生了什麼?
如何其可能是你寫的代碼,不理解的邏輯,請提供誠實的理由。 – piyushj
你不明白? ** PHP **執行?代碼首先會打印這些** HTML **,然後是'echo',然後是刷新。哪裏不對? –
你可以查看一下php的頭文件功能http://php.net/manual/en/function.header.php –