我试图将标签的值传递给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
答案 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>