【发布时间】:2013-05-16 17:28:23
【问题描述】:
谁能告诉我为什么 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'");
告诉我你是否得到相同的回显值更新到表中??
谢谢
【问题讨论】:
-
您的问题出在其他地方。无论您使用什么浏览器,PHP 都会在相同的环境(您的服务器)上执行。
-
这是不可能的。 PHP 是一种服务器端语言,因此它在每个浏览器中都会发生或根本不会发生
-
这是因为当你去查看源代码时,Chrome 会重新加载页面,并重新运行你的 PHP 代码。
-
当您使用“查看源代码”时,Chrome 实际上会再次向服务器请求页面。如果需要检查,请改用开发人员工具查找输入字段的当前值。
-
该死,为什么这个问题得了-1。我知道 PHP 是一个服务器端脚本
标签: php google-chrome