2

有人能告诉我为什么 chrome 会选择 2 个不同的值吗?

我是这样用的

$rand = rand(1,10);

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

<input type='hidden' name='key' id='key' value=<?php echo $rand ?> />

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

这只发生在 chrome 中?

请试试这个例子

echo $rand = rand(9999,99999);
mysql_query("update <table> set enc_code='$rand'");

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

谢谢

4

2 回答 2

7

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

于 2013-05-16T17:30:34.427 回答
0

OMG,2小时的努力。我得到了上述查询的解决方案

我为 Google Chrome激活了扩展Firebug lite ,这个愚蠢的扩展正在刷新浏览器并更新数据库的新值。

最后,我解决了这个问题。这可能对将来的任何人都有帮助......

感谢所有的欢呼

于 2013-05-16T19:34:01.953 回答