Az e-mail címek érvényesítése PHP Script-ben

E-mail címek: könnyen létrehozható, nehezen írható.

Sokkal rosszabb lehet. Sok minden rossz lehet, és rendben van. Nagyon jól néz ki, és egyáltalán nem működik.

A gyűjtött e-mail címek beszerzése - egy hírlevél, vagy egy jelszó visszakeresése céljából - legalább a szabványoknak megfelelő (ha nem biztosítja) kulcsfontosságú, természetesen rendkívül trükkös.

Szerencsére a PHP (5-ös és újabb verziók) egy praktikus funkciókészletet és szűrőket tartalmaz, amelyek megkönnyítik az e-mail cím érvényességének tesztelését.

Érvényesítse az e-mail címeket a PHP-ben

Az e-mail cím érvényességének ellenőrzése (nem annak ellenőrzése, hogy a cím ténylegesen működik-e és olvas) a PHP-ben:

FILTER_VALIDATE_EMAIL PHP e-mail cím érvényesítésére vonatkozó figyelmeztetések

Ne feledje, hogy a FILTER_VALIDATE_EMAIL érvénytelen e-mail címeket, amelyek olyan doméneket és legfelső szintű domaineket tartalmaznak, amelyek nem léteznek. Ha meg akarja kerülni ezeket, akkor tesztelheti a legfeljebb 4 karakter hosszú (legfeljebb 4 karakter hosszú) domaineket (amelyek hibásan ".museum" -ot bocsátanak ki), vagy olyan domainnevek esetében , amelyek vagy 2 karakter hosszúak (az összes ország top- szintes tartományok) vagy az egyik ismert legfelső szintű domain (amelyet frissíteni kell a lista módosításakor).

A (z) "FILTER_VALIDATE_EMAIL" hibásan tiltja a hosszú domainnevekkel rendelkező e-mail címeket (64 karakter vagy annál többet), valamint az elfelejtett karakterekkel (például "me \" @ example.com ") rendelkező e-mail címeket. mint a php-email-address validation.

FILTER_VALIDATE_EMAIL E-mail cím validálási példák

Feltételezve, hogy a $ email_address megtartja az ellenőrizendő címet, akkor érvényességét megpróbálhatja az alábbiak használatával:

Az e-mail címet közvetlenül a webes űrlapból is szűrheti (feltéve, hogy az e-mail címet az e-mail cím mezőjében vették fel):