通过电子邮件中的 link 将变量传递给表单

Passing variables through a link in an email to a form

我做了一个关于酒店服务的调查,人们在回答问题后必须输入他们的名字、姓氏、电子邮件和 phone 电话号码。当您按下提交按钮时,答案和个人信息将保存在数据库中,然后电子邮件将发送给客户。该电子邮件有一个 link 注册表单,用于接收促销和其他内容。现在的问题是:我可以通过这些 link 发送调查中的姓名、姓氏、电子邮件和 phone 号码,并将这些信息放入注册表的特定字段中吗? (酒店老板不希望人们重复填写此信息)调查和注册表都使用方法post进行提交。我想知道是否可以这样做。顺便说一句,我正在使用 php 来完成所有这些工作。

是的。 您可以使用 PHP's GET.

要使用,请像这样访问 url:

myPage.php?name=JohnDoe&email=jdoeatexampledotcom&morevars=morevalues
// etc.

注意:应该有一个正确的方法来逃避@.,但我不知道我的顶部如何头。 无论如何,从 PHP 你可以这样访问它:

<?php
echo $_GET["name"] . "<BR>\n";
echo $_GET["email"] . "<BR>\n";
echo $_GET["morevars"] . "<BR>\n";
// etc...
?>

这将输出:

JohnDoe
jdoeatexampledotcom
morevalues