я получил следующее index.php на a testsite: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: HIT X-Cache-Hits: 1 X-Larn: 5816388 5816386' – JustOnUnderMillions
' echo {rand (1, 1000)}: ". $ R;' - Вам нужно обернуть его вокруг '{}', так как echo не знает, есть ли его функция или строка. – KDOT