【发布时间】:2011-12-03 22:18:48
【问题描述】:
我正在尝试编写一个小的 PHP 脚本来管理邮件列表的订阅。我试图在互联网上找到我能找到的任何资源,但我只是想出了:
- 非常简单的 PHP 脚本,只有单一选择加入或“假”双重选择加入功能。
- 非常复杂的多 MB PHP 项目,例如 PHPList (7.8 MB!)
通过“假”双重选择加入,我调用的方法要么将电子邮件地址作为验证字符串,要么在浏览器中使用 cookie。
我想要实现的是:
- 有人可以将其电子邮件地址写在 PHP 表单中,然后单击提交
- 他收到一封电子邮件,其中包含他需要单击的 URL。该链接不应包含电子邮件地址,而应包含一些 md5 或随机字符串
- 点击 URL 后,他会进入显示“已确认电子邮件”的页面
在服务器端,地址可以保存在受保护文件夹中的文本文件中,或者如果您认为将它们保存在数据库中然后保存在数据库中非常重要。
到目前为止我的问题是:
- 谁能指导我一些关于如何编写这样一个脚本的教程或文章
- 我应该使用数据库还是简单文件。我所需要的只是插入简单的新电子邮件行,并可能进行重复检查。
-
如何存储双重选择系统的临时 ID。我考虑过使用
md5 ("email" . "passphrase")之类的东西来生成 id 并将它们存储在电子邮件地址旁边。
【问题讨论】: