我上a testsite以下的index.php:PHP蘭特只能使用一次
<?php
$r = rand(1, 1000);
$mtr=mt_rand(1, 1000);
echo "rand(1, 1000): " . $r;
echo "<br>mt_rand(1, 1000): " . $mtr;
?>
出於某種原因,我只能得到它運行一次加載網頁時,給了我兩個隨機數,理所應當,也許再次如果我用F5重新加載頁面。但是直到幾分鐘後,它才拒絕產生任何隨機數字。
我覺得我失去了一些明顯的東西。該服務器由MissHosting.se託管,並運行php5.6。客戶支持堅持認爲這是一個代碼問題。我很樂意根據要求提供更多信息。
感謝您的幫助!
像這樣調用'http://sithu.net/testinggrounds/?a'' http://sithu.net/testinggrounds/?ab'等等,就有一個頁面緩存在工作。 – JustOnUnderMillions
查看該頁面的標題:'X-Cache-Hits:1 X-Varnish:5816388 5816386' – JustOnUnderMillions
'echo {rand(1,1000)}:「。$ r;' - 因爲echo不知道它是一個函數還是一個字符串,所以你需要將它封裝在'{}'中。 – KDOT