【发布时间】:2015-06-14 19:20:00
【问题描述】:
我有一个注册脚本,我希望只有拥有特定电子邮件地址的用户才能注册。 (例如:所有电子邮件必须以“@test-test.com”结尾)
这是我的代码:
if (isset($_POST['username'], $_POST['email'], $_POST['p'])) {
$username = filter_input(INPUT_POST, 'username', FILTER_SANITIZE_STRING);
$email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL);
$email = filter_var($email, FILTER_VALIDATE_EMAIL);
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$error_msg .= '<p class="error">Invalid e-mail Adress!</p>';
}
我知道我不能为此使用 FILTER_SANITIZE_EMAIL ......谁能告诉我如何做到这一点?提前致谢。
【问题讨论】:
-
试试我的更新代码,这将允许您设置允许的电子邮件地址
标签: php validation email