php - 通过电子邮件中的链接将变量传递到表单

标签 php mysql email web survey

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

最佳答案

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

要使用,请访问如下网址:

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

关于php - 通过电子邮件中的链接将变量传递到表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54700573/

相关文章:

php - jQuery Ajax更新MySQL数据库,但没有运行成功功能

php - 用于组合数据的 SQL 查询

允许空值的 Javascript 电子邮件验证

php - 无法在列名中插入包含冒号的列

MySQL:选择并求和特定列中的先前值

javascript - 在ajax jquery post中发送带有&符号的字符串

email - 发送苹果邮件中的所有草稿

php - Sendgrid Web API v3 每个收件人的不同替换值

php - OOP PhP 类的空属性问题,当它们插入数据库时​​它们不为空。数据库

php - 通过 SSL 下载损坏的 IE8 文件