Kif Tivvalida l-Indirizzi Elettroniċi fi Script PHP

L-indirizzi tal-email: faċli biex jinħolqu, diffiċli għat-tip.

Ħafna jistgħu jmorru ħażin. Ħafna jista 'jara kollox ħażin u jkun tajjeb. Ħafna jistgħu jħarsu d-dritt u ma jaħdmux.

Jiksbu l-indirizzi tal-email li tiġbor - għal newsletter, ngħidu aħna, jew għall-irkupru tal-password - għallinqas jikkonformaw mal-istandards (jekk ma niżgurawx) huwa kruċjali, ovvjament, u estremament delikat.

Fortunatament, PHP (5 u wara) jiġi flimkien ma 'sett ta' funzjonijiet u filtri li jagħmlu l-ittestjar għall-validità tal-indirizz tal-email snap.

Ivvalida Indirizzi Elettroniċi f'Sistema PHP

Biex tivvalida l-indirizz tal-email għall-korrettezza (mhux tiċċekkja jekk l-indirizz huwiex attwalment qed jaħdem u jinqara) fil-PHP:

FILTER_VALIDATE_EMAIL Validazzjoni tal-Indirizz tal-Email ta 'PHP

Innota li FILTER_VALIDATE_EMAIL se jivvalida l-indirizzi tal-email li fihom domains u domains ta 'livell għoli li ma jeżistux. Jekk trid tevita dawn, tista 'tittestja għal dominji ta' livell għoli li huma aktar minn 4 karattri twal (li bi żball tarmi ".museum"), jew għal ismijiet ta 'dominju li huma jew 2 karattri twal (l-ogħla pajjiż ta' livell għoli) jew wieħed mid-dominji ta 'l-ogħla livell magħrufa (li għandek taġġorna hekk kif il-lista tinbidel).

FILTER_VALIDATE_EMAIL mhux se jimmodifika b'mod żbaljat l-indirizzi tal-email b'ominji ta 'dominju twal (64 karattru jew aktar), u f'indirizzi elettroniċi b'karattri maħruba (bħal "me" @ example.com "). Biex tevita dawn il -pożittivi foloz , tista' Klassi bħal php-email-address-validation.

Eżempji ta 'Validazzjoni ta' Indirizz ta 'Email FILTER_VALIDATE_EMAIL

Jekk wieħed jassumi li $ email_address iżomm l-indirizz li għandu jiġi vverifikat, int tista 'tipprova l-validità tagħha billi tuża:

Tista 'wkoll tiffiltra indirizz tal-email direttament mill- formola tal - web (jekk wieħed jassumi li l-indirizz tal-email kien maqbud fil-qasam bl-isem "email"):