有一种方法可以在用户按下提交时创建自定义帖子变量,如下所示:
$_POST['var'] = 'hi';
答案 0 :(得分:8)
要使用表单在页面上设置发布值,您应该使用隐藏的输入标记。
即
<input type="hidden" name="var" value="hi" />
它将是不可见的,您的接收脚本将看到传递的键/值。
答案 1 :(得分:1)
浏览器向您的PHP脚本发布的变量只对应于浏览器中使用的表单字段 - 这意味着您必须将自定义数据放在该表单中。 / p>
如果您不想显示它们,可以使用hidden
输入字段:
<input type="hidden" name="var" value="hi" />
但请注意,数据仍将由浏览器发送 - 这意味着您必须转义/过滤/保护它,就像来自用户的任何其他值一样;并且它不可信任:任何人都可以很容易地修改该表单字段的值,即使它不可见。
答案 2 :(得分:0)
虽然$ _POST变量是一个数组,但您也可以像这样定义var
$_POST['var'] = 'hi';
它与隐藏领域相同。 :)