Php 问卷、转介电子邮件添加
我们需要向客户发送一份调查问卷。我已经这样做了,它正在发挥作用 它的作用:Php 问卷、转介电子邮件添加,php,email,email-client,Php,Email,Email Client,我们需要向客户发送一份调查问卷。我已经这样做了,它正在发挥作用 它的作用: 我通过电子邮件发送链接 我的客户通过电子邮件打开链接 他们填写;最后 这个小剧本把他们的反应传给了我 我的问题是,我想知道哪个客户对我的调查问卷做出了回应?我尝试了所有的$\u服务器变量,但找不到电子邮件地址 我担心如果我在调查问卷中询问用户的电子邮件地址,他们可能会给我一个假地址 如何可靠地获取他们的电子邮件地址?您需要为通过电子邮件发送的每个链接使用唯一标识符 例如,您可以创建一个数据库表,其中每个邮件都分配给一
- 我通过电子邮件发送链接
- 我的客户通过电子邮件打开链接
- 他们填写;最后
- 这个小剧本把他们的反应传给了我
$\u服务器变量,但找不到电子邮件地址
我担心如果我在调查问卷中询问用户的电子邮件地址,他们可能会给我一个假地址
如何可靠地获取他们的电子邮件地址?您需要为通过电子邮件发送的每个链接使用唯一标识符
例如,您可以创建一个数据库表,其中每个邮件都分配给一个id,如下所示
+-----+-------------------+
| ID | Mail |
+-----+-------------------+
| 1 | Random@mail.com |
| 2 | another@gmail.com |
+-------------------------+
现在,您可以从数据库中获取所有邮件,在它们的数组中循环,并为每个邮件生成链接,其中包含对数据库中ID的GET引用(这样您就不必在链接中使用真实的电子邮件地址)
链接看起来像myaddress.com/form.php?id=1
,与给定邮件对应的id将位于$\u GET[“id”]
请注意#1在使用$\u GET[“id”]
标识邮件之前,您应该明确检查可能的SQL注入
注意#2从用户的角度来看,在地址中使用id而不是完整的用户邮件更好,因此它不会引起与数字和id一样多的关注,因此用户不会试图用它来赌博。您可以通过$\u GET(如:)与链接传递一些参数,当您的客户点击该链接时,你可以轻松地对待那个女人@圭拉·费雷拉完全正确。你应该用这种方式。谢谢你的回答和文本更正@GuilhermeFerreira解决方案是完美的,但我有上百个客户。你是否已经发送了这些邮件,现在你想知道谁点击了,或者你很快会发送吗?@GuilhermeFerreira-不,我想做得正确,然后发送邮件。