通过GET将表单数据发送到已包含变量的页面

时间:2011-06-03 21:59:38

标签: php https webforms http-get

此代码仅传递表单的GET数据,而不是我已经放在那里的GET数据。这是为什么?

  <form action="functions.php?q=log" method="GET">
  <input type="text" name="url" />
  <input type="submit" />
  </form>

2 个答案:

答案 0 :(得分:3)

我会创建一个隐藏的输入:

<input type="hidden name="q" value="log" />然后使用action="functions.php"

像这样:

<form action="functions.php" method="GET">
  <input type="text" name="url" />
  <input type="hidden" name="q" value="log" />
  <input type="submit" />
</form>

答案 1 :(得分:1)

以下是将数据附加到表单的方式:

<form action="functions.php" method="GET">
<input type="hidden" name="q" value="log" />
<input type="text" name="url" />
<input type="submit" />
</form>

我所能看到的只是表单中的数据可能会覆盖网址并且不会附加到网址上。