PHP Validez votre adresse email


Exemple

Lors du filtrage d'une adresse e-mail, filter_var() renverra les données filtrées, en l'occurrence l'adresse e-mail, ou false si une adresse e-mail valide est introuvable:

var_dump(filter_var('john@example.com', FILTER_VALIDATE_EMAIL));
var_dump(filter_var('notValidEmail', FILTER_VALIDATE_EMAIL));

Résultats:

string(16) "john@example.com"
bool(false)

Cette fonction ne valide pas les caractères non latins. Le nom de domaine internationalisé peut être validé dans sa forme xn-- .

Notez que vous ne pouvez pas savoir si l'adresse e-mail est correcte avant de lui envoyer un e-mail. Vous souhaiterez peut-être effectuer des vérifications supplémentaires, telles que la vérification d'un enregistrement MX, mais cela n'est pas nécessaire. Si vous envoyez un e-mail de confirmation, n'oubliez pas de supprimer les comptes inutilisés après une courte période.