Maison > développement back-end > tutoriel php > Pouvez-vous vérifier la validité des e-mails uniquement en utilisant PHP ?

Pouvez-vous vérifier la validité des e-mails uniquement en utilisant PHP ?

Mary-Kate Olsen
Libérer: 2024-12-17 06:58:25
original
264 Les gens l'ont consulté

Can you verify email validity only using PHP?

Vérification de la validité d'un e-mail avec PHP

Vous vous demandez peut-être s'il est possible de vérifier la validité d'une adresse e-mail en utilisant uniquement PHP Are. pas. Malheureusement, avec une seule méthode PHP, vous ne pouvez pas vérifier (avec suffisamment de précision pour être fiable) qu'un e-mail existe réellement. Cependant, vous pouvez toujours vérifier si un email est correctement formaté à l'aide de la méthode filter_var :

if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
    // Email hợp lệ
}
Copier après la connexion

Vous pouvez également ajouter une autre vérification en extrayant, exporter le domaine et exécuter la fonction checkdnsrr :

if (checkdnsrr($domain)) {
    // Miền ít nhất có bản ghi MX, cần thiết để nhận email
}
Copier après la connexion

Cependant, il est important de noter que :

  • Les spammeurs également connaissez le "truc de connexion" (où vous commencez à envoyer un e-mail et comptez sur le serveur qui le renvoie à ce moment-là). De nombreux serveurs de messagerie acceptent tous les e-mails entrants, ce qui rend la validation difficile.
  • Si l'exactitude de la vérification de l'adresse e-mail est extrêmement importante, la méthode acceptée consiste à demander aux utilisateurs de répondre à votre e-mail. Envoyez-leur un e-mail complet avec un lien sur lequel ils doivent cliquer pour être vérifié. Il ne s'agit pas de spam et vous pouvez vous assurer que toute réponse a une adresse valide.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal