【发布时间】:2019-02-14 23:18:26
【问题描述】:
我对酒店的服务进行了一项调查,人们在回答问题后必须输入他们的姓名、姓氏、电子邮件和电话号码。当您按下提交按钮时,答案和个人信息将保存在数据库中,然后将电子邮件发送给客户。该电子邮件包含指向注册表单的链接,以接收促销和其他内容。现在的问题是:我可以通过这些链接发送调查中的姓名、姓氏、电子邮件和电话号码,并将这些信息放入注册表中的特定字段吗? (酒店老板不希望人们再次填写此信息) 调查和注册表都使用方法post提交。我想知道是否可以这样做。顺便说一句,我正在使用 php 来完成所有这些工作。
【问题讨论】:
-
The email has a link to a registration form to receive promotions and other stuff- 您应该将它们作为 URL 查询字符串的一部分发送。?name=John+Doe然后在您的 PHP 中,您可以从表单页面的$_GET中提取它们并填充字段。您还可以base64_encode对数据进行编码/解码以使其更清晰(因此您不必对其进行urlencode 等)。当然,这允许某人修改所述URL。但是,如果没有您正在使用的一些代码,就很难回答更具体的问题。 php.net/manual/en/function.base64-encode.php
标签: php mysql email web survey