这将是一个好主意,建立一个简讯注册表单在简单的PHP


Would it be a good idea to set up a newsletter sign-up form in simple PHP?

我想添加一个表单,允许我的网站访问者从我的网站注册时事通讯。

我开始构建表单,但显然这不是一个好主意,相反,我应该使用其他人预构建的脚本来做到这一点,因为他们会更安全。

如果我自己做一个,然后让它把所有的注册信息查询到数据库中,真的有那么糟糕吗?我不想让它变得那么复杂,只需要一些简单的东西,但我绝对不想危及注册用户的安全。

谢谢!

如果你知道如何正确书写,你可以自己做。

人们使用经过测试的代码的原因是因为你可能会被电子邮件服务列入黑名单,因为你会发送大量的电子邮件。一旦你被列入黑名单,那么你就很难把自己从黑名单上弄下来。试过的&经过测试的代码应该定期发送通讯,而不是一次发送大量电子邮件。

另一个原因是由于安全性,如果你写的代码不正确,或者如果你是一个新的表单访问数据库,那么它可能是不明智的编写自己的。学习它是一个很好的实践,即使在同一时间你不得不使用别人的代码。

您还必须通过确认请求电子邮件和相关表单验证电子邮件地址。此外,如果您有一个更大的列表(超过几百个成员),那么您必须编写跳出处理和退订代码。对于小列表,您可以手动执行这些操作。我确实一步一步地构建了这样一个web应用程序,但如果我必须现在开始,我会更认真地考虑现有的邮件列表软件。一开始我也认为我只需要一个小的表单,我检查的列表管理器确实很难集成,但从长远来看,这是太多的努力。