PHP での電子メール アドレスの有効性の検証
質問:
電子メールの有効性を評価する方法を検討しているときに、次のような主張をしている Web サイトに遭遇しました。このタスクを達成するために。しかし、PHP のみを使用して電子メールの有効性をチェックすることは可能ですか?
解決策:
電子メールの有効性を確認するために、PHP は信頼できるメソッドを提供します。まず、domain_exists 関数を使用してドメインの存在を確認しましょう:
if(domain_exists($email)) { echo('This MX records exists; I will accept this email as valid.'); } else { echo('No MX record exists; Invalid email.'); }
さらに、PHP の filter_var 関数は電子メールが有効な形式であるかどうかをチェックします:
if(filter_var($email, FILTER_VALIDATE_EMAIL)) { //Email is valid }
ただし、これらのメソッドは有効ではありません。そのドメイン上にユーザーの電子メールが存在することは保証されません。以下に留意すべき考慮事項をいくつか示します:
以上がPHP のみを使用して電子メール アドレスの有効性を確認できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。