Bir PHP skriptində E-poçt ünvanlarını necə doğruldur

E-poçt ünvanları: yaratmaq asan, yazmaq çətindir.

Çox yanlış gələ bilər. Çox yanlış baxmaq və bütün yaxşı ola bilər. Çox sağ ola bilər və işləməyəcək.

Topladığınız e-poçt ünvanlarını əldə edin - bir bülleten, demək və ya parol əldə etmək üçün - ən azı standartlara (əgər təmin etmirsə), əlbəttə ki, çox vacibdir.

Xoşbəxtlikdən, PHP (5 və daha sonra) elektron poçt ünvanının etibarlılığını bir kliklə sınamaq üçün lazım olan funksiyaları və filtrlər dəsti ilə gəlir.

PHP skriptində e-poçt ünvanlarını təsdiqləyin

PHP-də bir elektron poçt ünvanının düzgünlüyünü (ünvanın həqiqətən işləməyini və oxumasını yoxlamaq) yoxlamaq üçün:

FILTER_VALIDATE_EMAIL PHP E-poçt Ünvanı Doğrulama Caveats

FILTER_VALIDATE_EMAIL domenləri və üst səviyyəli olmayan domainləri ehtiva e-poçt ünvanlarını doğrulayacağını unutmayın. Bunlardan qaçmaq istəsəniz, 4-dən çox simvol (üstəlik ".museum") və ya 2 simvol olan domen adları üçün üst səviyyəli alanlar üçün test edə bilərsiniz (bütün ölkə üst- səviyyəli domenlər) və ya tanınmış üst səviyyəli domenlərdən biri (siyahıdakı dəyişikliklər kimi yenilənməli olacaq).

FILTER_VALIDATE_EMAIL səhvən uzun domen adları (64 simvol və ya daha çox) və e-poçt ünvanlarında qaçan simvolları (məsələn, "mənə", "@ example.com" kimi) səhv olaraq yandıracaq. Bu yanlış pozuntuları qarşısını almaq üçün, php-email-ünvanı-validasiya kimi bir sinif.

FILTER_VALIDATE_EMAIL E-poçt ünvanı doğrulama nümunələri

$ Email_address hesab ediləcək ünvanı saxlayırsa, onun etibarlılığını istifadə edərək:

E-poçt ünvanını düz formada veb formadan filtreleyebilirsiniz (e-poçt ünvanı "e-poçt" adı ilə sahəsində saxlandığı halda):