Amakheli we-imeyili: kulula ukudala, kunzima ukuthayipha.
Okuningi kungase kungalungile. Okuningi kungabheka konke okungalungile futhi kulungile. Okuningi zingabheka kahle futhi zingasebenzi nhlobo.
Ukuthola amakheli e-imeyili owaqoqayo - ukuze uthole i-newsletter, uthi, noma ukuthola iphasiwedi - okungenani uhambisane nezindinganiso (uma ungaqinisekisi) kubalulekile, futhi kuyinkimbinkimbi kakhulu.
Ngenhlanhla, i-PHP (engu-5 nangemva kwesikhathi) ifika ngokusetha kahle kwemisebenzi nezihlungi ezenza ukuhlolwa kwekheli le-imeyili kuqinisekiswe i-snap.
Qinisekisa Amakheli E-imeyili ku-PHP Script
Ukuqinisekisa ikheli le-imeyli yokulungisa (hhayi ukuhlola ukuthi ikheli lisebenza ngempela futhi lifunde) ku-PHP:
- Yakha ukuqinisekiswa kwe-imeyili ku-HTML uma usebenzisa ifomu lewebhu lapho abantu bengena khona amakheli e-imeyili.
- Sebenzisa i-FILTER_VALIDATE_EMAIL ye-PHP isihlungi sokuqinisekisa i-imeyili. (Bheka ngezansi ngezibonelo.)
I-FILTER_VALIDATE_EMAIL ye-PHP Ikheli le-Validation Caveats
Qaphela ukuthi i-FILTER_VALIDATE_EMAIL izoqinisekisa amakheli e-imeyili aqukethe izizinda nezizinda eziphezulu ezingekho. Uma ufuna ukugwema lezi, ungahlola izizinda ezingenhla ezingaphezulu kwezinhlamvu ezingu-4 ubude (okuzokhipha ngokuzenzakalelayo ".museum"), noma ngamagama wesizinda okuyizinhlamvu ezingu-2 ubude (lonke izwe eliphezulu- izizinda ezingeni) noma esinye sezizinda eziphakeme eziphezulu (okuzodingeka uvuselele njengoba uhlu luguquka).
I-FILTER_VALIDATE_EMAIL izophutha ngokungahambisani namakheli e-imeyili ngamagama asezindaweni eside (izinhlamvu ezingu-64 noma ngaphezulu), nakumakheli we-imeyili anezinhlamvu eziphunyukayo (njengokuthi "mina \" @ example.com "). Ukuze ugweme lezi zimpawu ezingamanga , ungajika iklasi efana ne-php-imeyili-ikheli-ukuqinisekisa.
FILTER_VALIDATE_EMAIL Izibonelo zokuqinisekisa ikheli le-imeyli
Ucabanga ukuthi i-imeyili ye-imeyili_address ithatha ikheli elizohlolwa, ungazama ukusebenza kwayo usebenzisa:
Ungaphinda uhlunge ikheli le-imeyili ngqo kusuka kufomu lewebhu (ucabanga ukuthi ikheli le-imeyili lithathwe ensimini negama elithi "i-imeyli"):