Heim > Backend-Entwicklung > PHP-Tutorial > Können Sie die E-Mail-Gültigkeit nur mit PHP überprüfen?

Können Sie die E-Mail-Gültigkeit nur mit PHP überprüfen?

Mary-Kate Olsen
Freigeben: 2024-12-17 06:58:25
Original
266 Leute haben es durchsucht

Can you verify email validity only using PHP?

E-Mail-Gültigkeit mit PHP überprüfen

Sie fragen sich vielleicht, ob es möglich ist, die Gültigkeit einer E-Mail-Adresse allein mit PHP zu überprüfen nicht. Leider können Sie mit nur einer einzigen PHP-Methode nicht (mit vertrauenswürdiger Genauigkeit) überprüfen, ob eine E-Mail tatsächlich existiert. Sie können jedoch weiterhin mit der Methode filter_var überprüfen, ob eine E-Mail korrekt formatiert ist:

if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
    // Email hợp lệ
}
Nach dem Login kopieren

Alternativ können Sie eine weitere Prüfung hinzufügen, indem Sie die Domäne exportieren und die Funktion checkdnsrr ausführen:

if (checkdnsrr($domain)) {
    // Miền ít nhất có bản ghi MX, cần thiết để nhận email
}
Nach dem Login kopieren

Es ist jedoch wichtig zu beachten, dass:

  • Spamer auch Informieren Sie sich über den „Verbindungstrick“ (bei dem Sie mit dem Senden einer E-Mail beginnen und sich darauf verlassen, dass der Server sie zu diesem Zeitpunkt zurücksendet). Viele E-Mail-Server akzeptieren alle eingehenden E-Mails, was die Validierung erschwert.
  • Wenn die Genauigkeit der E-Mail-Adressüberprüfung äußerst wichtig ist, besteht die akzeptierte Methode darin, Benutzer zu bitten, auf Ihre E-Mail zu antworten. Senden Sie ihnen eine vollständige E-Mail mit einem Link, auf den sie klicken müssen, um sich verifizieren zu lassen. Dies ist kein Spam und Sie können sicherstellen, dass jede Antwort eine gültige Adresse hat.

Das obige ist der detaillierte Inhalt vonKönnen Sie die E-Mail-Gültigkeit nur mit PHP überprüfen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage