Почта уважения / проверки () не работает

Я использую Respect/Validation и когда я использую email()... проблема заключается в следующем:

если я проверю строку: validator::email()->validate('hello@helloworld.com'); это работает!

если я проверю переменную: validator::email()->validate($_POST['email']); это не работает!

Я пытаюсь проверить содержание в $_POST['email'] И его: hello@helloworld.com

точный вывод var_dump($_POST['email']); является: string(21) " hello@helloworld.com"

1 ответ

Решение

Как вы можете видеть на выходе var_dump($_POST['email']), есть пробел перед адресом электронной почты:

string(21) " hello@helloworld.com"

Таким образом, вы должны удалить это из вашего параметра, например, с trim():

validator::email()->validate(trim($_POST['email']));
Другие вопросы по тегам