在php邮件中使用post方法

在php邮件中使用post方法,php,html,forms,email,Php,Html,Forms,Email,我有一个表单,它从客户端获取电子邮件ID,并在提交表单时执行一个php文件 php脚本将向获得的电子邮件id发送一封邮件,并提供一个从数据库中删除电子邮件id的链接 我在html表单中使用了“post”方法来获取电子邮件,但我也不知道如何在电子邮件中使用post方法 我的html表单代码: <form method="post" action="send.php"> <input type="text" name="e1"> <input typ

我有一个表单,它从客户端获取电子邮件ID,并在提交表单时执行一个php文件

php脚本将向获得的电子邮件id发送一封邮件,并提供一个从数据库中删除电子邮件id的链接

我在html表单中使用了“post”方法来获取电子邮件,但我也不知道如何在电子邮件中使用post方法

我的html表单代码:

<form method="post" action="send.php">
     <input type="text" name="e1">
     <input type="submit" value="send">
</form>
send.php文件:

<?php
      $to = $_POST['e1'];
      $message = 
        ' /* added a html mail along with remove email link */

          <a href="mydomain.com/remove.php?data=".$to.>Click to remove</a>

          /* Here in the hyperlink to the remove.php ,I have to use post method instead of using '?data='....' get method */
?>
在remove.php中,我使用sql查询删除$to电子邮件。由于任何人都可以在URL中为“?data=”使用enter data,因此我必须使用post方法


我怎样才能以一种简单/安全的方式来做呢?

仅供参考,任何恶意的人都可以同样轻松地编辑帖子数据。您真正需要的是正确的服务器端数据验证。您不能通过点击来完成POST。那真是太棒了。您的电子邮件中需要有另一个,指向承载删除脚本的服务器。我不知道我是否正确理解您的意思,但您是否试图在电子邮件中发布表单?或者你正在试图建立一个取消订阅链接,并将其作为邮件发送?