Überprüfung der E-Mail-Adressgültigkeit in PHP
Frage:
Bei der Prüfung von Möglichkeiten zur Bewertung der E-Mail-Gültigkeit bin ich auf Websites gestoßen, die das behaupteten um diese Aufgabe zu erfüllen. Ist es jedoch möglich, die E-Mail-Gültigkeit ausschließlich mit PHP zu überprüfen?
Lösung:
Um die E-Mail-Gültigkeit sicherzustellen, bietet PHP zuverlässige Methoden. Lassen Sie uns zunächst die Existenz der Domain mithilfe der Funktion domain_exists überprüfen:
if(domain_exists($email)) { echo('This MX records exists; I will accept this email as valid.'); } else { echo('No MX record exists; Invalid email.'); }
Zusätzlich prüft die Funktion filter_var von PHP, ob die E-Mail ein gültiges Format hat:
if(filter_var($email, FILTER_VALIDATE_EMAIL)) { //Email is valid }
Diese Methoden funktionieren jedoch nicht. Es kann nicht garantiert werden, dass die E-Mail-Adresse des Benutzers in dieser Domain vorhanden ist. Hier sind einige Überlegungen, die Sie beachten sollten:
Das obige ist der detaillierte Inhalt vonKönnen Sie die Gültigkeit einer E-Mail-Adresse nur mit PHP überprüfen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!