如何将值传递给PHP的Html标签?

时间:2009-08-06 20:07:30

标签: php

我试图将标签的值传递给php。

我应该怎么做? 我的HTML看起来像:

<form action='unsubscribe.php' method='get'>
  <label for='zee@server.com'>zee@server.com</label>
  <input type='submit' value='Unsubscribe me'>
</form>

如何将此标签的值传递到我的unsubscribe.php?

最佳

Zeeshan

3 个答案:

答案 0 :(得分:4)

使用<input type="hidden" ... />标记:

<form action='unsubscribe.php' method='get'>
<input type="hidden" name="email" value="zee@server.com" />
<input type='submit' value='Unsubscribe me'>
</form>

如果你打算使用<form method="get" ...>,你可以做一个网址:

<a href="http://www.example.org/unsubscribe.php?email=zee%40example.org">Unsubscribe</a>

或使用php(注意urlencode):

print("<a href=\"http://www.example.org/unsubscribe.php?email=".urlencode("zee@example.org")."\">Unsubscribe</a>");

答案 1 :(得分:1)

您需要创建隐藏的输入,然后在发布表单之前使用JavaScript填充隐藏的输入,以便unsubscribe.php可以通过$_POST检索它。

答案 2 :(得分:0)

为什么在撰写电子邮件的链接时,将您要发送的电子邮件地址附加到取消订阅网址?

<a href="http://example.com/unsubscribe.php?email=youremail@mail.com">Unsubscribe Me!</a>