php过滤器验证电子邮件
正在尝试使用filter\u validate\u电子邮件对电子邮件进行验证。然后用冰毒柱。然而,我得到了一个错误 注意:未定义索引:中的电子邮件 第68行的H:\XAMPP\htdocs\PHP演练已完成\register.PHP 电子邮件无效php过滤器验证电子邮件,php,html,Php,Html,正在尝试使用filter\u validate\u电子邮件对电子邮件进行验证。然后用冰毒柱。然而,我得到了一个错误 注意:未定义索引:中的电子邮件 第68行的H:\XAMPP\htdocs\PHP演练已完成\register.PHP 电子邮件无效 <input type="text" class="form-control" id="email" name="email" required placeholder="Type your email"><span id="emai
<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");
}
?>
在同一页面上,您正在发布数据并检查发布数据验证。要实现此目的,您必须满足ad post条件:
<?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");
}
}
?>
在同一页面上,您正在发布数据并检查发布数据验证。要实现此目的,您必须满足ad post条件:
<?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");
}
}
?>
您如何获得$email
显然没有在任何地方定义它。为什么不在输入中使用type=“email”?这样,您可以获得inputassign值的第一个过滤器,或者定义$email,比如$email=$\u POST[“email”];在使用filter\u var($email,filter\u VALIDATE\u email)如何获取$email
之前,显然没有在任何地方定义它。为什么不在输入中使用type=“email”?这样,您可以获得inputassign值的第一个过滤器,或者定义$email,比如$email=$\u POST[“email”];在使用filter_var($email,filter_VALIDATE_email)之前