TOP
首頁 > PHP 擴充功能收集與分享 > 註冊前先檢查郵件是否正確

註冊前先檢查郵件是否正確

2022-12-21 255

相關文章

你是否發現網站的註冊會員有很多的無效郵件,這是因為信箱沒有驗證的關係,因此有必要在還沒註冊完成前先檢查郵件的效性,確保註冊用戶的真實性
<?php
//檢查郵件是否正確
function checkemail($email){
	list($username, $domain) = explode("@",$email);
	if(getmxrr($domain, $mxhost))	{
		return true;
	}	else	{
		if(fsockopen($domain, 25, $errno, $errstr, 30))		{
			return true;
		}	else	{
			return false;
		}
	}
}

檢查郵件:

<?php
if(!checkemail($email)){
	echo '無效的電子信箱';
}else{
	echo '電子信箱正確';
}
如果你對註冊前先檢查郵件是否正確有任何問題請到討論區發帖。