var W / FILTER

我在这个网站上搜索了类似的答案,但我仍然无法下定决心。 另外我是这个网站的新手。

我正在开发一个PHP脚本以允许用户注册。 在他们注册后,他们会发送一封带有令牌的电子邮件来验证他们是否有权访问该电子邮件,说明该电子邮件有效,并将其标记为“有效用户”,否则它会在设定的时间后删除该条目。 我想知道的是,如果我制作的自定义REGEX(大部分工作相当好,只需要不时调整),或者filter_var与FILTER_VALIDATE_EMAIL比我的自定义REGEX更好。 我知道,如果您发送的邮件过多,可能会被标记为垃圾邮件发送者网站,我的客户也不会太喜欢这样的邮件。

其他任何可能的帮助对我来说都是很大的帮助。


如果你没有很多验证电子邮件或编写正则表达式的经验,我会使用Filter_validte_email。 记住任何正则表达式或过滤器不会阻止反弹的电子邮件也很重要,它们只会检查以确保输入的地址看起来应该如此。 因此,您将在noaddress@nodomain.tld上得到一个有效的检查,即使这显然不会被传递,除非nodomain.tld恰好存在并且碰巧存在一个用户没有地址的邮件账户。

请参阅如何检查电子邮件地址是否存在,而不发送电子邮件?

链接地址: http://www.djcxy.com/p/16537.html

上一篇: var W/ FILTER

下一篇: Is using PHP's explode() for HTML scraping considered a bad practice?