【发布时间】:2014-02-18 14:48:46
【问题描述】:
这是我的代码
<?php
if (!strtoupper($_SERVER['REQUEST_METHOD']) == 'POST'){
$hdnNumber = rand(10, 500);}
else
if(isset($_POST["hiddenNumber"]))
$hdnNumber = $_POST["hiddenNumber"];
echo $hdnNumber ;
?>
<form action="" method="post">
Number: <input type="text" name="number"><br>
<input type="hidden" name="hiddenNumber" value="<?= $hdnNumber ?>" />
<input type="submit" value="submit">
</form>
我想在所有表单帖子上传播 $hdnNumber 的值,它的值应该是页面加载时生成的随机值。
当我提交表单时,它会再次创建一个新的随机数,但我只想保留第一个值。
请帮忙。 提前致谢
【问题讨论】:
-
我认为您需要将 $hdnNumber 存储在 Session 中
-
你可以使用会话。分配
$_SESSION['hidden_number']=$hdnNumber;或vice-versa,然后在之后回显它,它也适用于其他页面。session_start();也将被包括在内。 -
我没有看到你的评论@MarioJohnathan 我正忙着输入我的。大声笑
-
所以你的意思是隐藏字段不可能做到这一点?
-
是的,有可能@HariChaudhary
标签: php post hidden-field