PHP过滤器验证电子邮件

时间:2019-03-29 05:05:52

标签: php html

尝试使用filter_validate_email对电子邮件进行验证。并使用meth post。但是,我收到一个错误

  

注意:未定义索引:以电子邮件发送   第68行的H:\ XAMPP \ htdocs \ PHP-Walkthrough-Completed \ register.php

电子邮件无效

<input type="text" class="form-control" id="email" name="email" required placeholder="Type your email"><span id="emailError"></span>
<?php
  if(!filter_var($email, FILTER_VALIDATE_EMAIL))
  {
     echo("E-mail is not valid");
  }
  else
  {
     echo("E-mail is valid");
  }     
?>     

1 个答案:

答案 0 :(得分:2)

您要在同一页面上发布数据并检查发布数据的有效性。要实现此目的,您必须先发布广告条件:

<?php
if(isset($_POST['email']))
{
  $email = $_POST['email'];
  if(!filter_var($email, FILTER_VALIDATE_EMAIL))
  {
     echo("E-mail is not valid");
  }
  else
  {
     echo("E-mail is valid");
  }     
}
?>