使用回叫URL检索收件人的电子邮件地址

时间:2019-09-04 08:20:28

标签: php html email html-email

我正在通过电子邮件发送邀请信给两个人,带有两个链接按钮(“批准/拒绝”)。

现在,我怎么知道谁点击了批准按钮?因此,我可以为点击批准按钮的用户发送一封额外的邮件。

我正在通过PHP代码发送邮件。

链接看起来像下面的

用于批准按钮 http://192.198.0.0/webApp/process.php?response=1

用于拒绝按钮 http://192.198.0.0/webApp/process.php?response=0

我要这是一个完美的想法或解决方案!

1 个答案:

答案 0 :(得分:2)

如果您想跟踪用户,则可以使用Cookie或会话 如果他们不是您的用户

例如,您正在通过电子邮件的“批准并拒绝”按钮发送它们 然后像这样制作网址

用于批准按钮http://192.198.0.0/webApp/process.php?response=1&id=HASH of ID

对于拒绝按钮http://192.198.0.0/webApp/process.php?response=0&id=HASH OF ID

在发送电子邮件时,请为每个发送的电子邮件创建一个数据库,并获取其电子邮件ID并保存为ID ID的哈希=已发送的电子邮件ID!

然后,只要“批准”按钮单击$ _GET中的获取ID,即可在数据库中搜索它再次发送电子邮件!