尊重/验证电子邮件()don';不起作用


Respect/Validation email() don't work

我使用尊重/验证,当我使用电子邮件()时。。。问题是:

如果我验证一个字符串:validator::email()->validate('hello@helloworld.com');,它就工作了!

如果我验证一个变量:validator::email()->validate($_POST['email']);,它就不起作用!

我试图将内容检查到$_POST['email']中,它是:hello@helloworld.com

CCD_ 5的精确输出为:CCD_ 6

正如您在var_dump($_POST['email'])的输出中看到的,电子邮件地址前面有一个空白:

string(21) " hello@helloworld.com"

因此,您必须将其从参数中删除,例如使用trim():

validator::email()->validate(trim($_POST['email']));