为什么PHP rand()在chrome中抛出2个不同的值

Sat*_*ati 2 php google-chrome

有人能告诉我为什么chrome会获得2个不同的值?

我这样用过

$rand = rand(1,10);
Run Code Online (Sandbox Code Playgroud)

我在表单中使用相同的值作为隐藏值

<input type='hidden' name='key' id='key' value=<?php echo $rand ?> />
Run Code Online (Sandbox Code Playgroud)

当我回显$ rand并看到视图源时,我发现这两个值是不同的

这种情况只发生在铬?

请试试这个例子

echo $rand = rand(9999,99999);
mysql_query("update <table> set enc_code='$rand'");
Run Code Online (Sandbox Code Playgroud)

告诉我你是否得到相同的回声值更新到表?

谢谢

Mar*_*rry 7

因为Chrome可能会刷新页面,如果您显示其来源.Firefox获取实际页面并显示其来源.