如何在我的表单(php)上注册时阻止某些电子邮件域
现在所发生的一切就是它总是说电子邮件被禁止 我的代码如何在我的表单(php)上注册时阻止某些电子邮件域,php,Php,现在所发生的一切就是它总是说电子邮件被禁止 我的代码 //email validation $email = htmlspecialchars_decode($_POST['email'], ENT_QUOTES); $domain_name = substr(strrchr($email, "@"), 1); $domainBlock = 'example.org'; echo "Domain name is : " . $domain_name; if ($
//email validation
$email = htmlspecialchars_decode($_POST['email'], ENT_QUOTES);
$domain_name = substr(strrchr($email, "@"), 1);
$domainBlock = 'example.org';
echo "Domain name is : " . $domain_name;
if ($domain_name = $domainBlock) {
$error[] = 'Website Down For Maintenance';
}
您在最后一条if语句中缺少
=
符号
应该是
if ($domain_name == $domainBlock) {
$error[] = 'Website Down For Maintenance';
}
将
$domain\u name=$domainBlock
更改为$domain\u name==$domainBlock
,=
的一个符号是赋值,您可能想将其更改为=
,而不是-=
哦,讽刺的是:谢谢您,只是想知道=和==,之间的区别是什么,我在学习大厅里做这件事,由于某种原因,我的学校已经封锁了php.net