Почта уважения / проверки () не работает
Я использую 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']));